You can get all these tools easily from the Anaconda Python Distribution, which is free, well supported,and includes all packages mentioned plus way more, including things like scikits learn. I work for continuum
I can't tell from the front page or the documentation, but which version of python does it install? (I have a bit of a fragile setup at the moment and too lazy to spin up a VM)
9 comments
[ 3.1 ms ] story [ 18.6 ms ] threadhttp://continuum.io/downloads.html
Beware though that you don't use virtualenvs with it but you use their tool conda to create your environments
http://www.enthought.com/products/epd.php
PS - I am not associated with Enthought in any way whatsoever.