看起来目前仅有适用于64位Windows的Numpy安装程序版本为1.3.0,而该版本只能与Python 2.6兼容。
http://sourceforge.net/projects/numpy/files/NumPy/
我认为在Windows上使用Numpy需要降级至Python 2.6看起来很奇怪,这让我觉得自己可能遗漏了些什么。
我是吗?
看起来目前仅有适用于64位Windows的Numpy安装程序版本为1.3.0,而该版本只能与Python 2.6兼容。
http://sourceforge.net/projects/numpy/files/NumPy/
我认为在Windows上使用Numpy需要降级至Python 2.6看起来很奇怪,这让我觉得自己可能遗漏了些什么。
我是吗?
请尝试在这个网站中获取(非官方的)二进制文件:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
您可以获取 Python 2.7 或 Python 3 的最新的 numpy
x64 版本,带或不带 Intel MKL 库。
假设您的电脑上已安装Python 2.7 64位,并从此处下载了numpy,请按以下步骤操作(根据需要更改numpy-1.9.2+mkl-cp27-none-win_amd64.whl
)。
在命令提示符处,导航到包含 get-pip.py 的目录,然后运行
python get-pip.py
其中创建C:\ Python27 \ Scripts
中的文件,包括 pip2
,pip2.7
和 pip 。
将下载的
numpy-1.9.2+mkl-cp27-none-win_amd64.whl
复制到上述目录(C:\ Python27 \ Scripts
)
仍然在命令提示符处,导航到上述目录并运行:
pip2.7.exe install "numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl"
从http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy下载numpy-1.9.2+mkl-cp27-none-win32.whl。
将文件复制到C:\Python27\Scripts目录下。
从上述位置运行命令提示符(cmd)并输入以下命令:
pip install numpy-1.9.2+mkl-cp27-none-win32.whl
你希望最终能获得如下输出:
Processing c:\python27\scripts\numpy-1.9.2+mkl-cp27-none-win32.whl
Installing collected packages: numpy
Successfully installed numpy-1.9.2
希望那对你有用。
编辑 1pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl
基本上,只写 pip 也完全可行(与原答案相同)。为了清晰或规范起见,也可以写版本 2.7。
pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl
。此外,二进制文件名中的cp-number指的是Python版本,例如cp27、cp33、cp34。 - ruhong这些(非官方)二进制文件(http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)对我来说很有效。
我尝试过Mingw,Cygwin,但由于各种原因都失败了。我使用的是Windows 7企业版,64位。