使用Python 2.7.3在64位Windows 7上安装Numpy

时间:2012-06-26 02:45:58

标签: python windows python-2.7 numpy

看起来Numpy的唯一64位Windows安装程序适用于Numpy 1.3.0版,仅适用于Python 2.6

http://sourceforge.net/projects/numpy/files/NumPy/

令我感到奇怪的是,我必须回滚到Python 2.6才能在Windows上使用Numpy,这让我觉得我错过了一些东西。

我是吗?

6 个答案:

答案 0 :(得分:159)

尝试此网站中的(非官方)二进制文件:

http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy

您可以使用或不使用适用于Python 2.7或Python 3的英特尔MKL库来获取最新的numpy x64。

答案 1 :(得分:41)

假设您的计算机上有python 2.7 64bit且已从here下载了numpy,请按照以下步骤操作(根据需要更改numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl)。

  1. 下载(通过右键单击并“保存目标”)get-pip到本地驱动器。

  2. 在命令提示符处,导航到包含get-pip.py的目录并运行

    python get-pip.py

    ,在{{{{{{ 1}},包括C:\Python27\Scriptspip2pip2.7

  3. 将下载的pip复制到上述目录(numpy‑1.9.2+mkl‑cp27‑none‑win_amd64.whl)中

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

    C:\Python27\Scripts

答案 2 :(得分:25)

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的建议:

您还可以在cmd:

中运行以下命令
pip2.7 install numpy-1.9.2+mkl-cp27-none-win_amd64.whl

基本上,单独写pip也很有效(如原始答案)。为了清晰或说明,也可以编写2.7版本。

答案 3 :(得分:6)

(非官方)二进制文件(http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy)为我工作 我试过Mingw,Cygwin,由于各种原因都失败了。我在Windows 7 Enterprise,64位。

答案 4 :(得分:5)

你也可以试试这个,anaconda http://continuum.io/downloads

但是你需要修改环境变量PATH,以便anaconda文件夹位于原始Python文件夹之前。

答案 5 :(得分:4)

在Windows上寻找python的程序员也不可能使用Visual Studio的Python工具。在这种情况下,通过利用包含的“Python环境”窗口,可以轻松安装其他软件包。默认情况下,在窗口中选择“概述”。你可以在那里选择“Pip”。

然后,您可以通过在搜索窗口中输入numpy来安装numpy而无需额外的工作。已经提出了相应的“安装numpy”指令。

尽管如此,我在开始时有两个容易解决的问题:

  • “错误:无法找到vcvarsall.bat”:此问题已解决here。虽然我当时没有找到它,而是安装了C++ Compiler for Python
  • 然后安装继续但由于额外的内部异常而失败。安装.NET 3.5解决了这个问题。

最后安装完成了。花了一些时间(5分钟),所以不要提前取消这个过程。