我对this question提出了一个非常类似的问题,但仍落后一步。我的Windows 7(抱歉)64位系统上只安装了一个版本的Python 3。
我按照link之后安装了numpy - 正如问题所示。安装顺利,但是当我执行
时import numpy
我收到以下错误:
导入错误:没有名为numpy的模块
我知道这可能是一个超级基本问题,但我还在学习。
由于
答案 0 :(得分:184)
您只需使用
即可pip install numpy
或者对于python3,请使用
pip3 install numpy
答案 1 :(得分:43)
Support for Python 3 was added in NumPy version 1.5.0,首先,您必须下载/安装较新版本的NumPy。
答案 2 :(得分:14)
我认为numpy的安装有问题。 以下是我解决此问题的步骤。
python setup.py install
答案 3 :(得分:9)
您应该尝试使用以下一种安装numpy:
pip install numpy
pip2 install numpy
pip3 install numpy
由于某种原因,pip2解决了该问题
答案 4 :(得分:7)
您安装了Python 2.6的Numpy版本 - 因此您只能在Python 2.6中使用它。您必须安装Numpy for Python 3.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/
答案 5 :(得分:7)
我安装Numpy之后也遇到了这个问题。我通过关闭Python解释器并重新打开来解决它。如果其他人遇到这个问题,可能还有其他事情要做,也许会节省几分钟!
答案 6 :(得分:5)
1)请通过命令提示符安装numpy(在windows中) 2)导航到脚本文件夹并在命令下面键入
C:\ Python27 \ Scripts> pip install numpy
安装开始如下: 收集numpy 正在下载numpy-1.13.3-2-cp27-none-win32.whl(6.7MB) 100%| ################################ 6.7MB 112kB / s 安装收集的软件包:numpy 已成功安装numpy-1.13.3
答案 7 :(得分:4)
我通过pip和conda在相同的环境中安装了numpy,仅删除并重新安装其中一个是不够的。
我必须重新安装两者。
我不知道为什么突然发生,但是解决方案是
pip uninstall numpy
conda uninstall numpy
从conda卸载还删除了torch
和torchvision
。
然后
conda install pytorch-cpu torchvision-cpu -c pytorch
和
pip install numpy
这为我解决了这个问题。
答案 8 :(得分:4)
遇到同样的问题
ImportError: No module named numpy
因此,在本例中(我们使用的是 PIP 和python 2.7),解决方案是 SPLIT pip install命令:
来自
RUN pip install numpy scipy pandas sklearn
TO
RUN pip install numpy scipy
RUN pip install pandas sklearn
解决方案在这里找到:https://github.com/pandas-dev/pandas/issues/25193,它是熊猫的最新更新到v0.24.0
答案 9 :(得分:3)
通过Anaconda安装NumPy(使用以下命令):
答案 10 :(得分:3)
我不确定我收到错误的确切原因,但是uuId pos Number Account xtype
3 R 1 vwx h
3 S 1 yz i
然后pip3 uninstall numpy
为我解决了这个问题。
答案 11 :(得分:2)
在为机器学习设置python时,我也遇到了phyton 3的上述问题。
我按照以下步骤操作: -
安装python-2.7.13.msi
•设置PATH = C:\ Python27
•设置PATH = 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 install numpy-1.13.1 + mkl-cp27-cp27m-win32.whl
安装scipy: pip install scipy-0.18.0-cp27-cp27m-win32.whl
您可以使用以下cmds测试正确性: -
>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>
答案 12 :(得分:2)
使用xonsh
的人,xpip install numpy
。
答案 13 :(得分:2)
对我来说,在Windows 10上,我在不知不觉中安装了多个python版本(一个来自PyCharm IDE,另一个来自Windows应用商店)。我从Windows Store卸载了一个,为了更彻底,卸载了numpy pip uninstall numpy
,然后再次安装了pip install numpy
。它在PyCharm的终端和命令提示符中都可以工作。
答案 14 :(得分:2)
对于使用python 2.7的用户,应尝试:
apt-get install -y python-numpy
而不是pip安装numpy
答案 15 :(得分:1)
这是numpy版本的问题,请查看$ CAFFE_ROOT / python / requirement.txt。然后执行:sudo apt-get install python-numpy> = x.x.x,这个问题将解决。
答案 16 :(得分:1)
pip3 可能不是指您使用的 python3。
改为运行 python3 -m pip install numpy
。
答案 17 :(得分:1)
您可以尝试:
py -3 -m pip安装anyPackageName
在您的情况下使用:
py -3 -m pip安装numpy
谢谢
答案 18 :(得分:1)
import numpy as np
ImportError: No module named numpy
即使我知道已安装numpy,但尝试了上述所有建议均未成功,我还是得到了这个。对我来说,解决方法是删除 as np 并直接引用模块。 (Centos上的python 3.4.8)
import numpy
DataTwo=numpy.stack((OutputListUnixTwo))...
答案 19 :(得分:0)
如果在重新安装python之前可以运行,则可以解决此问题。
我刚刚使用以下方法解决了此问题: How can I install a previous version of Python 3 in macOS using homebrew?
答案 20 :(得分:0)
尝试了来自各个站点的许多建议和类似问题之后,对我有用的是卸载所有Python东西并仅重新安装Anaconda(请参见https://stackoverflow.com/a/38330088/1083292)
我以前的Python安装不仅多余,而且还给我带来麻烦。
答案 21 :(得分:0)
对我来说的解决方案-我在虚拟环境中安装了numpy,但随后在虚拟环境中却没有运行ipython:
(venv) ➜ which python
/Users/alon/code/google_photos_project/venv/bin/python
(venv) ➜ which ipython
/usr/bin/ipython
所以我必须安装ipython,然后从venv运行ipython:
python -c 'import IPython; IPython.terminal.ipapp.launch_new_instance()'
答案 22 :(得分:0)
我试图在NumPy
中使用Intellij
,但是遇到了同样的问题,所以我发现NumPy也随附了pandas
。因此,我使用IntelliJ tip
安装了熊猫,后来又能够导入NumPy。有一天可能会帮助某人!
答案 23 :(得分:0)
如其他答案所述,此错误可能表示使用了错误的python版本。就我而言,我的环境是Windows 10 + Cygwin 。在我的Windows环境变量中,PATH指向正确的 C:\ Python38 ,但是当我这样运行命令时:
./my_script.py
我得到了ImportError: No module named numpy
,因为即使PATH环境变量正确,在这种情况下使用的版本也是Cygwin自己的Python版本。
我所需要做的就是像这样运行脚本:
py my_script.py
这样,问题就解决了。
答案 24 :(得分:0)
尝试卸载,然后重新安装 VSCode 的 Python 扩展。
我尝试了许多不同的解决方案,但这种“硬刷新”是唯一对我有用的方法。
答案 25 :(得分:0)
我从这里的答案中做了所有事情,但没有任何效果。所以我使用下面的命令删除了所有以前安装的 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
答案 26 :(得分:0)
我也遇到了同样的问题!事实证明,当您将 Numpy 安装到某个版本的 python 并尝试使用另一个 python 版本运行该程序时,就会出现问题。可能您的文本编辑器默认打开的 Python 全局版本与您正在运行的 numpy 版本所需的版本不同。
所以要开始,运行:
which python
python --version
which pip
pip list
如果您能在列表中找到 numpy,则很可能您使用的 python 版本与安装的 numpy 版本不兼容。在这种情况下,尝试切换到不同版本的 Python。
如果未安装 numpy,则根据您的 Python 版本仅安装 pip install numpy
或 pip3 install numpy
。
答案 27 :(得分:0)
答案 28 :(得分:-3)
pip install numpy scipy pandas可能会起作用