我有一个非常类似的问题这个问题,但我仍然落后一步。我的Windows 7 (对不起) 64位系统上只安装了一个版本的Python 3。
我按照问题中建议的链接安装了NumPy。安装很顺利,但当我执行
import numpy
我得到了以下错误:
导入错误:没有名为numpy的模块
NumPy 1.5.0版本中增加了对Python 3的支持,所以首先,你必须下载/安装一个新版本的NumPy。
或者简单地使用pip:
pip
python3 -m pip install numpy
你安装了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/
在安装Numpy之后,我也遇到了这个问题。我通过关闭Python解释器并重新打开来解决这个问题。如果其他人有这个问题,可以尝试其他方法,也许可以节省几分钟!
python setup.py install
我也有这个问题(导入错误:没有名为numpy的模块),但在我的情况下,这是我在Mac OS x中的PATH变量的问题。我之前对我的.bash_profile文件进行了编辑,导致我的Anaconda安装(和其他)的路径没有正确添加。
只需将此注释添加到这里的列表中,以防其他像我一样的人带着相同的错误消息来到这个页面,并遇到与我相同的问题。
你可以简单地使用
pip install numpy
或者对于python3,使用
pip3 install numpy
这是numpy版本的问题,请检查$CAFFE_ROOT/python/require .txt。然后执行:sudo apt-get install python-numpy>=x.x。X,这个问题就解决了。
我不确定为什么我会得到这个错误,但是pip3 uninstall numpy然后pip3 install numpy为我解决了这个问题。
pip3 uninstall numpy
在为机器学习设置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
您可以使用以下命令测试其正确性:-
>>> import numpy >>> import scipy >>> import sklearn >>> numpy.version.version '1.13.1' >>> scipy.version.version '0.19.1' >>>
通过Anaconda安装NumPy(使用以下命令):
在Windows上安装Numpy
这可能是:当地C:\Users\ \ AppData \ \程序\ \ PythonXX \ Python脚本或C:\Program Files (x86)\PythonXX\Scripts(其中XX表示Python版本号),这取决于它安装在哪里。使用Windows资源管理器查找文件夹可能更容易,然后将资源管理器地址栏中的地址粘贴或输入到命令提示符中。
在下载和安装包时,您应该看到类似以下文本的内容。
Collecting numpy Downloading numpy-1.13.3-2-cp27-none-win32.whl (6.7MB) 100% |################################| 6.7MB 112kB/s Installing collected packages: numpy Successfully installed numpy-1.13.3
那些使用xonsh的人,执行xpip install numpy。
xonsh
xpip install numpy
import numpy as np ImportError: No module named numpy
我得到了这个,即使我知道numpy已经安装,并且尝试了上面所有的建议都失败了。对我来说,修复是删除作为np并直接引用模块。(Centos上的python 3.4.8) . < / p >
import numpy DataTwo=numpy.stack((OutputListUnixTwo))...
我用pip和conda在同一个环境中安装了numpy,仅仅删除和重新安装其中一个是不够的。
我不得不重新安装两个。
我不知道为什么会突然发生,但解决办法是
pip uninstall numpy conda uninstall numpy
从conda卸载也删除了torch和torchvision。
torch
torchvision
然后
conda install pytorch-cpu torchvision-cpu -c pytorch
而且
这为我解决了问题。
面对同样的问题
ImportError: No module named numpy
因此,在我们的例子中(我们使用皮普和python 2.7),解决方案是分裂 pip install命令:
从
RUN pip install numpy scipy pandas sklearn
来
RUN pip install numpy scipy RUN pip install pandas sklearn
解决方案在这里找到:https://github.com/pandas-dev/pandas/issues/25193,这是熊猫的最新更新到v0.24.0
对于使用python 2.7的用户,应该尝试:
apt-get install -y python-numpy
而不是pip安装numpy
你可以试试:
py -3 -m pip install anyPackageName
在你的情况下使用:
py -3 -m pip install numpy
你应该尝试使用其中之一来安装numpy:
pip install numpy pip2 install numpy pip3 install numpy
出于某种原因,在我的例子中,pip2解决了这个问题
对我来说,在windows 10上,我在不知不觉中安装了多个python版本(一个来自PyCharm IDE,另一个来自windows商店)。我从windows Store卸载了一个,只是为了彻底,卸载numpy pip uninstall numpy,然后再次安装pip install numpy。它在PyCharm终端和命令提示符中工作。
pip uninstall numpy
我的解决方案-我在虚拟环境中安装了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()'
我试图在Intellij中使用NumPy,但也面临同样的问题,所以,我发现NumPy也带有pandas。因此,我用IntelliJ tip安装了pandas,后来能够导入NumPy。也许有一天会帮助到别人!
Intellij
NumPy
pandas
IntelliJ tip
如其他答案所述,此错误可能是指使用了错误的python版本。在我的例子中,我的环境是Windows 10 + Cygwin。在我的Windows环境变量中,PATH指向C: \ Python38,这是正确的,但当我像这样运行命令时:
./my_script.py
py my_script.py
这样问题就解决了。
尝试卸载和重新安装 VSCode的Python扩展。
我尝试了许多不同的解决方案,但这个“硬点心”;是唯一对我有用的。
我做了所有的答案,但都没用。因此,我使用下面的命令删除了以前安装的所有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
我也有同样的问题!事实证明,当您将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。
对于安装目标为覆盆子π的人,如在这里,他们建议:
sudo apt-get install libatlas-base-dev
可能有用。
运行
conda update --all
PS记得调用python时使用“;python2"或“;python3"(不仅仅是“python"”)。
在MacOs上,如果您在Pycharm中遇到此错误,并且您通过Homebrew安装了Python3和NumPy,则python解释器路径可能不是指向由Homebrew安装的python解释器。在Pycharm中,进入Preferences>Project: [Project Name]>Python Interpreter,并输入/opt/homebrew/bin/python3作为python解释器的路径。
Preferences>Project: [Project Name]>Python Interpreter
/opt/homebrew/bin/python3