我有一个与这个问题非常相似的问题,但我仍然落后一步。我的Windows 7(抱歉)64位系统上只安装了一个版本的Python 3。

我按照这个链接安装了NumPy -正如问题中所建议的那样。安装很顺利,但当我执行

import numpy

我得到了以下错误:

导入错误:没有名为numpy的模块


当前回答

对于使用python 2.7的用户,应该尝试:

apt-get install -y python-numpy

而不是pip安装numpy

其他回答

对于那些安装目标是树莓派的人,他们建议:

sudo apt-get install libatlas-base-dev

可能有用。

在NumPy 1.5.0版本中添加了对Python 3的支持,因此首先,您必须下载/安装新版本的NumPy。

或者简单地用pip:

python3 -m pip install numpy

如其他答案所述,此错误可能是指使用了错误的python版本。在我的例子中,我的环境是Windows 10 + Cygwin。在我的Windows环境变量中,PATH指向C:\Python38,这是正确的,但是当我像这样运行命令时:

./my_script.py

我得到了ImportError: No模块命名为numpy,因为在这种情况下使用的版本是Cygwin自己的Python版本,即使PATH环境变量是正确的。 我所需要的就是像这样运行脚本:

py my_script.py

这样问题就解决了。

你安装了Python 2.6的Numpy版本-所以你只能在Python 2.6中使用它。你必须为Python 3安装Numpy。x,例如:http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/numpy-1.6.1-win32-superpack-python3.2.exe/download

有关不同版本的概述,请参阅这里:http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/

对我来说,在windows 10上,我在不知不觉中安装了多个python版本(一个来自PyCharm IDE,另一个来自windows商店)。我从windows Store卸载了一个,只是为了彻底,卸载numpy,卸载numpy,然后重新安装。它在PyCharm终端和命令提示符中工作。