【发布时间】:2011-06-29 07:28:03
【问题描述】:
我正在设置 Django,并试图决定在我的 Windows 7 机器上使用 32 位还是 64 位版本的 Python 2.7。
我已经看到了 64 位安装程序的问题,但真正的问题是是否所有必要的库都可用于 64 位,或者一个版本是否有任何其他我应该注意的问题。
【问题讨论】:
我正在设置 Django,并试图决定在我的 Windows 7 机器上使用 32 位还是 64 位版本的 Python 2.7。
我已经看到了 64 位安装程序的问题,但真正的问题是是否所有必要的库都可用于 64 位,或者一个版本是否有任何其他我应该注意的问题。
【问题讨论】:
if you need more than 4gb of RAM to work with:
return 64
else:
return 32
【讨论】:
除非您要耗尽地址空间,否则我推荐使用 32 位的。使用 32 位 Python 安装许多第三方模块(如 OpenCV 和 Numpy)要容易得多。 (您可以从源代码构建这些模块以使它们与 64 位 Python 一起使用,但在大多数情况下,这可能比必要的时间和精力更多。有时有非官方的 64 位构建,但模块作者不支持它们。 )
虽然您可能不需要 Django 的这些模块,但如果这是您的个人计算机并且您可能会为不同的项目安装它们并且不想在同一台机器上处理两个 Python 安装,我会选择 32 -位。
【讨论】: