我在64位Windows机器上使用MinGW。我使用的是Python 2.6.8。当我尝试从http://sourceforge.net/projects/numpy/files/NumPy/安装numpy时,出现错误,它在注册表中找不到Python2.6。请告诉我应该做的事情。
答案 0 :(得分: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
无问题。