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

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

import numpy

我得到了以下错误:

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


当前回答

在MacOs上,如果您在Pycharm中遇到此错误,并且您通过Homebrew安装了Python3和NumPy,则python解释器路径可能不是指向由Homebrew安装的python解释器。2 .在Pycharm中,进入“Preferences>Project: [Project Name]>Python Interpreter”,并输入Python Interpreter路径为“/opt/homebrew/bin/python3”。

其他回答

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

apt-get install -y python-numpy

而不是pip安装numpy

我用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

这为我解决了问题。

Run

conda update --all

PS记得使用“python2”或“python3”(不仅仅是“python”)调用python。

你应该尝试使用其中之一来安装numpy:

pip install numpy
pip2 install numpy
pip3 install numpy

出于某种原因,在我的例子中,pip2解决了这个问题

我做了所有的答案,但都没用。因此,我使用下面的命令删除了以前安装的所有numpy。

sudo rm -rf /usr/lib/python3/dist-packages/numpy*
sudo rm -rf /usr/lib/python3.7/dist-packages/numpy*
sudo rm -rf /usr/lib/python2.7/dist-packages/numpy*

然后使用pip3进行安装。

sudo pip3 install numpy