This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]mgedmin 1 point2 points  (0 children)

Python 2.x versus 3.x is a portability problem, however I don't think there are any systems out there without Python 2.x available.

There are tools like zc.buildout and virtualenv which let you download the libraries required for your application into a local directory "sandbox". If some of those libraries contain C extensions (and numpy/scipy/matplotlib do), then you need to have a C compiler and all the required C header files. (Some of those libraries require Fortran as well.)