我在 64 位 Windows 机器上使用 MinGW。我正在使用 Python 2.6.8。当我尝试从http://sourceforge.net/projects/numpy/files/NumPy/安装 numpy 时,出现在注册表中找不到 Python2.6 的错误。请引导我完成我应该做的事情。
问问题
1540 次
1 回答
1
你pip
安装了吗?这通常是安装它的最佳方式。
和pip
如果没有pip
,请执行以下操作:
- 运行
curl http://python-distribute.org/distribute_setup.py | python
。这为您提供了安装包管理器所需的工具。 - 运行
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
。这将安装包管理器。
然后运行pip install numpy
,它应该为您安装。
如果这不起作用
有时在 Windows 机器上,安装更复杂的 Python 包会引发类似Unable to find vcvarsall.bat
或gcc 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 回答