用Python 2.7.3在64位Windows 7上安装Numpy
它看起来像Numpy唯一的64位Windows安装程序是Numpy版本1.3.0只适用于Python 2.6
http://sourceforge.net/projects/numpy/files/NumPy/
这让我感到奇怪,我必须回滚到Python 2.6才能在Windows上使用Numpy,这让我觉得我错过了一些东西。
我是吗?
尝试在这个网站(非官方)二进制文件:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
您可以获得带有或不带英特尔MKL库的Python 2.7或Python 3的最新numpy
x64。
假设你的电脑上安装了python 2.7 64bit,并从这里下载numpy,按照下面的步骤(根据需要更改numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl
)。
- 下载(通过右键单击并“保存目标”) get-pip到本地驱动器。
-
在命令提示符下,导航到包含
get-pip.py
的目录并运行python get-pip.py
它在
C:\Python27\Scripts
创build文件,包括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
希望这对你有用。
编辑1
添加@oneleggedmule的build议:
您也可以在cmd中运行以下命令:
pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl
基本上,单独写点子也是完美的(正如原来的答案)。 编写2.7版本也可以为了清晰或规范。
(非官方的)二进制文件(http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)为我工作。;
我试过Mingw,Cygwin,都因各种原因都失败了。 我在Windows 7企业版,64位。
你也可以试试这个,anaconda http://continuum.io/downloads
但是您需要修改环境variablesPATH,以便anaconda文件夹位于原始Python文件夹之前。
在windows上寻找python的程序员也不可能使用Visual Studio的Python工具。 在这种情况下,通过利用包含的“Python环境”窗口,可以很容易地安装额外的软件包。 默认情况下在窗口内select“概览”。 你可以在那里select“PIP”。
然后,您可以安装numpy,而无需额外的工作,通过在nachy窗口中inputnumpy。 已经build议使用相应的“安装numpy”指令。
不过我有2个容易解决的问题在开始的时候:
- “错误:无法findvcvarsall.bat”:这个问题已经解决了 。 虽然我当时没有find它,而是安装了Python的C ++编译器 。
- 然后继续安装,但由于另外的内部exception而失败。 安装.NET 3.5解决了这个问题。
最后安装完成了。 花了一些时间(5分钟),所以不要早点取消这个过程。