1

我在 64 位 Windows 机器上使用 MinGW。我正在使用 Python 2.6.8。当我尝试从http://sourceforge.net/projects/numpy/files/NumPy/安装 numpy 时,出现在注册表中找不到 Python2.6 的错误。请引导我完成我应该做的事情。

4

1 回答 1

1

pip安装了吗?这通常是安装它的最佳方式。

pip

如果没有pip,请执行以下操作:

  1. 运行curl http://python-distribute.org/distribute_setup.py | python。这为您提供了安装包管理器所需的工具。
  2. 运行curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python。这将安装包管理器。

然后运行pip install numpy,它应该为您安装。

如果这不起作用

有时在 Windows 机器上,安装更复杂的 Python 包会引发类似Unable to find vcvarsall.batgcc exited with status code 1类似的错误,这是编译错误。您可以通过安装非官方的预编译二进制文件来解决这个问题,方法是运行

easy_install http://www.lfd.uci.edu/~gohlke/pythonlibs/2kgjgnai/numpy-MKL-1.6.2.win-amd64-py2.6.exe

这会安装 Numpy 的预编译优化二进制文件。这并不像直接从索引安装它那样完美,有时可能会出现轻微的不兼容性,但对于大多数用途来说应该没问题。

完成后,您应该可以import numpy毫无问题。

于 2012-10-16T04:33:49.197 回答