用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 )。

  1. 下载(通过右键单击并“保存目标”) get-pip到本地驱动器。
  2. 在命令提示符下,导航到包含get-pip.py的目录并运行

    python get-pip.py

    它在C:\Python27\Scripts创build文件,包括pip2pip2.7pip

  3. 将下载的numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl到上述目录( C:\Python27\Scripts

  4. 仍然在命令提示符处,导航到上述目录并运行:

    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分钟),所以不要早点取消这个过程。