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

Click For Summary

Discussion Overview

The discussion revolves around the installation of Python on a Windows 7 system, specifically addressing the choice between using the standard Python distribution from python.org versus Anaconda, as well as the decision to install a 32-bit or 64-bit version of Python.

Discussion Character

  • Exploratory
  • Debate/contested
  • Technical explanation

Main Points Raised

  • Some participants suggest that downloading Python from python.org and using pip for additional packages is a valid approach, while others propose that Anaconda might be a better option depending on the user's needs.
  • There is a suggestion that using the 64-bit version of Python is preferable to fully utilize the computational resources of a 64-bit machine.
  • One participant raises concerns about potential issues with the 64-bit version of Python 2.x, citing problems with broken file paths.
  • Another participant mentions having seen recommendations to stick with the 32-bit version without providing reasons, questioning the validity of those claims given the longevity of 64-bit machines and Python 2.7.
  • A suggestion is made to consider dual-booting a Linux distribution, as some participants have reported difficulties in getting scientific software packages to work on Windows.

Areas of Agreement / Disagreement

Participants express differing opinions on whether to use the 32-bit or 64-bit version of Python, particularly in relation to Python 2.x. There is no consensus on the best installation method, with multiple competing views on the advantages of different distributions.

Contextual Notes

Participants have not fully resolved the implications of using 32-bit versus 64-bit versions, particularly regarding compatibility and functionality with Python 2.x. The discussion also reflects varying experiences with software installation on Windows versus Linux.

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.
 
Technology 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.
 

Similar threads

Replies
3
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 16 ·
Replies
16
Views
5K
  • · Replies 10 ·
Replies
10
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 37 ·
2
Replies
37
Views
7K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 4 ·
Replies
4
Views
15K
  • · Replies 4 ·
Replies
4
Views
2K