我有Numpy 32位还是64位?

D A*_*ams 10 python memory numpy 32bit-64bit

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

奖励积分适用于脚本内部并且与系统无关的解决方案.

unu*_*tbu 20

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

In [69]: sysinfo.platform_bits
Out[69]: 64
Run Code Online (Sandbox Code Playgroud)

这是基于返回的值platform.architecture():

In [71]: import platform
In [72]: platform.architecture()
Out[74]: ('64bit', 'ELF')
Run Code Online (Sandbox Code Playgroud)


Dmi*_*ich 5

64位python不会加载32位NumPy(至少这是我使用2.7.10 python的经验和NumPy for Windows的"官方"发行版).所以启动Python(如果你有32位版本和64位版本为每一个做),然后尝试导入NumPy模块.如果它适用于32位Python,那么它是32位版本的NumPy.如果它适用于64位Python,那么它是64位版本的NumPy.

  • @D亚当斯,我试过了.它找不到该模块.这很有道理,顺便说一句.NumPy是本地编译的.它不是仅限Python的模块. (2认同)