我尝试安装numpy,但每当我启动程序时,都会收到这些消息。
Error importing numpy: you should not try to import numpy from
its source directory; please exit the numpy source tree, and relaunch
your python interpreter from there.
Traceback (most recent call last):
File "C:\Python34\numpy\__init__.py", line 155, in <module>
from numpy.__config__ import show as show_config
ImportError: No module named 'numpy.__config__'
我不明白从它的源目录中导入numpy意味着什么。我应该从哪里导入呢?
答案 0 :(得分:2)
错误意味着它所说的内容。在命令行上运行C:\Python34
时,您可能在C:\Python34\numpy
或python
。切换到另一个目录(例如C:\
)并运行python
,然后尝试import numpy
,看看会发生什么。
根据您的评论,您似乎没有正确安装numpy
,只需将其解压缩到您的C:\Python34
目录中即可。安装此模块的最简单方法是访问Christoph Gohlke's Python Extension Packages for Windows Repository并转到numpy
。下载适用于您的Python版本的cp34
文件(32位或64位)。然后,在命令行上,切换到Downloads目录并运行,例如
pip install numpy‑1.9.2+mkl‑cp34‑none‑win_amd64.whl
(如果您下载了64位版本),它应该安装得很好。如果Command not found
出现pip
错误,请确保将C:\Python34\Scripts
添加到PATH环境变量中。完成后,重新启动命令行,它应该可以正常工作。
Gohlke有大量用于Python的预编译模块,主要与科学计算相关,我总是在从PyPI安装pip
之前先检查一下。