Installing Python on Windows 7: Pip, Anaconda, 32-bit or 64-bit?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4 replies · 2K views
websterling
Messages
156
Reaction score
131
I get to install Python on a Windows 7 box and have a few questions.

In the past I always downloaded Python from python.org and added any additional packages either with pip or downloading and installing from the package's site. Is this the best way or would Anaconda (or something else) be a better option?

And, since it's a 64-bit box, should I go with a 64-bit Python or a 32-bit version?

Any opinions welcomed.
 
Physics news on Phys.org
websterling said:
In the past I always downloaded Python from python.org and added any additional packages either with pip or downloading and installing from the package's site. Is this the best way or would Anaconda (or something else) be a better option?
Well, whatever works for you - there are no significant functional differences. Certain distributions come with additional features that may increase your efficiency or make things more convenient, but that depends on the kind of stuff you intend to do with Python.

websterling said:
And, since it's a 64-bit box, should I go with a 64-bit Python or a 32-bit version?
Certainly the 64-bit version, you want to make the full use of the computational resources you have!
 
Fightfish said:
Certainly the 64-bit version, you want to make the full use of the computational resources you have!
That might be a good idea for Python 3 (I have no experience with that) but for Python 2.x the 64-bit version still has serious issues. I have e.g. run into completely broken file paths.
 
Thanks for the replies. I saw it mentioned several times to stick with the 32-bit version but no reason was given. I would think that since 64-bit machines and Python 2.7 have been around for quite some time that there shouldn't be any problems.
 
I would consider to dualbooth some linux distro if it is not too inconvienient, or otherwise impossible.

Most people I've heard of that has tried both tell me that it is a big hassle getting most of the scientific software packages working on Windows.