您必须做什么取决于您使用的操作系统。我假设您使用的是 Linux。如果你正在使用带有某种包管理器的 Linux,你应该使用一个 numpy 包,它专门用于你想要使用它的 python 版本。如果您使用的是 Windows,也是如此。
请注意,您可以安装不同版本的 python,但通常只有一个符号链接到python
. 运行ls -l /usr/local/bin/python
应该会告诉您机器上的默认版本是什么。如果您有多个版本,还应该有名为python2
和的程序python3
。使用ls -l /usr/local/bin/python2
andls -l /usr/local/bin/python3
将显示您真正拥有的版本。
在 linux 和其他类 UNIX 系统上,您通常可以在/usr/local/lib
. 对于 python 2.7 这将是/usr/local/lib/python2.7
,对于 3.2 它将是/usr/local/lib/python3.3
。这些目录将有一个子目录site-packages
。在那些site-packages
你应该寻找一个子目录numpy
。如果你找到/usr/local/lib/python2.7/site-packages/numpy
但没有/usr/local/lib/python3.3/site-packages/numpy
,那么 numpy 没有为 3.2 安装。
编辑:在 Windows 中,Python 通常将自身安装在 C: 驱动器的根目录中,例如C:\Python27
或C:\Python33
. 我手边没有 Windows 机器,但它们中也应该有一个site-packages
子目录。在那里寻找numpy
子目录。
对于 Windows,您可以在此处找到 mumpy 的预编译二进制文件。您只需要知道您有 32 位 ( win32
) 还是 64 位版本 ( amd64
) 的 Windows。例如,对于 python 3.3 和 2 个 32 位窗口,我建议numpy-MKL-1.7.1.win32-py3.3.exe
。