我有 Numpy 32 位还是 64 位?

Do I have Numpy 32 bit or 64 bit?

如何检查我安装的 numpy 版本是 32 位还是 64 位?

在脚本内运行且独立于系统的解决方案的奖励积分。

64 位 python 不会加载 32 位 NumPy(至少这是我对 [=18= 的 2.7.10 python 和 "official" NumPy 分发的经验]).所以开始 Python(如果你同时拥有 32 位版本和 64 位版本,请对每个版本执行此操作)然后尝试导入 NumPy 模块。如果它适用于 32 位 Python,那么它就是 NumPy 的 32 位版本。如果它适用于 64 位 Python,那么它就是 NumPy 的 64 位版本。

In [65]: import numpy.distutils.system_info as sysinfo

In [69]: sysinfo.platform_bits
Out[69]: 64

这是基于the value returned by platform.architecture():

In [71]: import platform
In [72]: platform.architecture()
Out[74]: ('64bit', 'ELF')