我有一个与这个问题非常相似的问题,但我仍然落后一步。我的Windows 7(抱歉)64位系统上只安装了一个版本的Python 3。
我按照这个链接安装了NumPy -正如问题中所建议的那样。安装很顺利,但当我执行
import numpy
我得到了以下错误:
导入错误:没有名为numpy的模块
我有一个与这个问题非常相似的问题,但我仍然落后一步。我的Windows 7(抱歉)64位系统上只安装了一个版本的Python 3。
我按照这个链接安装了NumPy -正如问题中所建议的那样。安装很顺利,但当我执行
import numpy
我得到了以下错误:
导入错误:没有名为numpy的模块
当前回答
如其他答案所述,此错误可能是指使用了错误的python版本。在我的例子中,我的环境是Windows 10 + Cygwin。在我的Windows环境变量中,PATH指向C:\Python38,这是正确的,但是当我像这样运行命令时:
./my_script.py
我得到了ImportError: No模块命名为numpy,因为在这种情况下使用的版本是Cygwin自己的Python版本,即使PATH环境变量是正确的。 我所需要的就是像这样运行脚本:
py my_script.py
这样问题就解决了。
其他回答
我不确定为什么我会得到这个错误,但是pip3卸载numpy然后pip3安装numpy为我解决了这个问题。
我觉得numpy的安装有问题。 下面是我解决这个问题的步骤。
去这个网站下载正确的软件包:http://sourceforge.net/projects/numpy/files/ 解压包 打开文档 使用以下命令安装numpy
在为机器学习设置python时,我在phyton 3上也遇到了上述问题。
我遵循以下步骤:-
安装python-2.7.13.msi
• 设置 PATH=C:\Python27
•设置路径=C:\Python27\Scripts
访问http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
下载:——numpy-1.13.1+mkl-cp27-cp27m-win32.whl
--scipy-0.18.0-cp27-cp27m-win32.whl
安装numpy: PIP安装numpy-1.13.1+mkl-cp27-cp27m-win32.whl
安装scipy: PIP安装scipy-0.18.0-cp27-cp27m-win32.whl
您可以使用以下命令测试其正确性:-
>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>
Run
conda update --all
PS记得使用“python2”或“python3”(不仅仅是“python”)调用python。
你应该尝试使用其中之一来安装numpy:
pip install numpy
pip2 install numpy
pip3 install numpy
出于某种原因,在我的例子中,pip2解决了这个问题