我有一个与这个问题非常相似的问题,但我仍然落后一步。我的Windows 7(抱歉)64位系统上只安装了一个版本的Python 3。
我按照这个链接安装了NumPy -正如问题中所建议的那样。安装很顺利,但当我执行
import numpy
我得到了以下错误:
导入错误:没有名为numpy的模块
我有一个与这个问题非常相似的问题,但我仍然落后一步。我的Windows 7(抱歉)64位系统上只安装了一个版本的Python 3。
我按照这个链接安装了NumPy -正如问题中所建议的那样。安装很顺利,但当我执行
import numpy
我得到了以下错误:
导入错误:没有名为numpy的模块
当前回答
对于使用python 2.7的用户,应该尝试:
apt-get install -y python-numpy
而不是pip安装numpy
其他回答
如其他答案所述,此错误可能是指使用了错误的python版本。在我的例子中,我的环境是Windows 10 + Cygwin。在我的Windows环境变量中,PATH指向C:\Python38,这是正确的,但是当我像这样运行命令时:
./my_script.py
我得到了ImportError: No模块命名为numpy,因为在这种情况下使用的版本是Cygwin自己的Python版本,即使PATH环境变量是正确的。 我所需要的就是像这样运行脚本:
py my_script.py
这样问题就解决了。
我用pip和conda在同一个环境中安装了numpy,仅仅删除和重新安装其中一个是不够的。
我不得不重新安装两个。
我不知道为什么会突然发生,但解决办法是
pip uninstall numpy
conda uninstall numpy
从conda卸载还删除了torch和torchvision。
then
conda install pytorch-cpu torchvision-cpu -c pytorch
and
pip install numpy
这为我解决了问题。
我不确定为什么我会得到这个错误,但是pip3卸载numpy然后pip3安装numpy为我解决了这个问题。
我试图在Intellij中使用NumPy,但也面临同样的问题,所以我发现NumPy也带有熊猫。所以,我用IntelliJ tip安装了pandas,后来能够导入NumPy。也许有一天会帮助到别人!
在NumPy 1.5.0版本中添加了对Python 3的支持,因此首先,您必须下载/安装新版本的NumPy。
或者简单地用pip:
python3 -m pip install numpy