我应该在Windows 7上使用Python 2.7的32位还是64位版本?

22

我正在安装Django,并试图决定在我的Windows 7机器上使用Python 2.7的32位或64位版本。

我已经看到了64位安装程序的问题,但真正的问题是是否所有必要的库都可用于64位版本,或者其中一个版本存在其他我应该知道的问题。

2个回答

28
if you need more than 4gb of RAM to work with:
    return 64
else:
    return 32

这个答案比 @ide 的更符合 Python 风格。 - JakeD

27

如果您不想用尽地址空间,我建议使用32位版本。许多第三方模块,如OpenCV和Numpy,使用32位Python安装会更加容易。(您可以从源代码构建这些模块以使它们与64位Python工作,但在大多数情况下,这可能比必要的时间和精力更多。有时也会有非官方的64位版本,但这些版本不受模块作者的支持。)

虽然您可能不需要为Django安装这些模块,但如果这是您的个人计算机,您可能会安装它们到其他项目中,并且不希望在同一台机器上处理两个Python安装,那么我会选择32位版本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接