Windows 上出现错误“导入错误:没有名为 numpy 的模块”[重复]

2025-02-28 08:22:00
admin
原创
82
摘要:问题描述:我有一个与这个问题非常相似的问题,但我仍然落后一步。我的 Windows 7 (抱歉) 64 位系统上只安装了一个版本的 Python 3。我按照问题中的建议按照此链接安装了 NumPy 。安装过程很顺利,但当我执行import numpy 我收到以下错误:导入错误:没有名为 numpy 的模块解决...

问题描述:

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

我按照问题中的建议按照此链接安装了 NumPy 。安装过程很顺利,但当我执行

import numpy

我收到以下错误:

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


解决方案 1:

你可以简单地使用

pip install numpy

或者对于 python3,使用

pip3 install numpy

解决方案 2:

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

或者简单地使用pip

python3 -m pip install numpy

解决方案 3:

在 Windows 上安装 Numpy

  1. 以管理员权限打开 Windows 命令提示符(快捷方法:按 Windows 键。输入“cmd”。右键单击建议的“命令提示符”,然后选择“以管理员身份运行”

  2. 使用“cd”(更改目录)命令导航到 Python 安装目录的 Scripts 文件夹。例如“cd C:\Program Files (x86)\PythonXX\Scripts”

这可能是:C:\Users\\AppData\Local\Programs\Python\PythonXX\ScriptsC:\Program Files (x86)\PythonXX\Scripts(其中 XX 代表 Python 版本号),具体取决于安装位置。使用 Windows 资源管理器找到该文件夹​​可能更容易,然后将资源管理器地址栏中的地址粘贴或键入到命令提示符中。

  1. 输入以下命令:“pip install numpy”。

在下载并安装该包时,您应该会看到类似于以下文本的内容。

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

解决方案 4:

我认为 numpy 的安装有问题。以下是我解决此问题的步骤。

  1. 请访问此网站下载正确的包:http://sourceforge.net/projects/numpy/files/

  2. 解压缩包

  3. 转至文档

  4. 使用此命令安装 numpy:python setup.py install

解决方案 5:

我也遇到了这个问题(导入错误:没有名为numpy的模块) ,但就我而言,这是Mac OS X 中的 PATH 变量的问题。我之前对.bash_profile文件进行了编辑,导致无法正确添加 Anaconda 安装(和其他安装)的路径。

只需将此评论添加到此处的列表中,以防其他人像我一样来到此页面并出现相同的错误消息并遇到与我相同的问题。

解决方案 6:

您可以尝试:

py -3 -m  pip install anyPackageName

在你的情况下使用:

py -3 -m  pip install numpy

解决方案 7:

您应该尝试使用下列之一安装 numpy:

pip install numpy
pip2 install numpy
pip3 install numpy

由于某种原因,pip2 解决了这个问题

解决方案 8:

面临同样的问题

ImportError: No module named numpy

因此,在我们的例子中(我们使用PIP和 python 2.7),解决方案是SPLIT 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,它与 pandas 的最新更新至 v0.24.0 相关

解决方案 9:

您安装了适用于 Python 2.6 的 Numpy 版本 - 因此您只能将其与 Python 2.6 一起使用。您必须安装适用于 Python 3.x 的 Numpy,例如: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/

解决方案 10:

我安装 Numpy 后也遇到了这个问题。我只需关闭 Python 解释器并重新打开即可解决。如果其他人遇到此问题,可以尝试其他方法,也许可以节省几分钟!

解决方案 11:

我通过 pip 和 conda 在同一环境中安装了 numpy,简单地删除并重新安装其中任何一个都是不够的。

我必须重新安装两者。

我不知道为什么会突然发生这种情况,但解决办法是

pip uninstall numpy

conda uninstall numpy

从 conda 卸载也删除了torch并且torchvision

然后

conda install pytorch-cpu torchvision-cpu -c pytorch

pip install numpy

这为我解决了这个问题。

解决方案 12:

我在为机器学习设置 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

您可以使用以下命令测试正确性:-

>>> import numpy
>>> import scipy
>>> import sklearn
>>> numpy.version.version
'1.13.1'
>>> scipy.version.version
'0.19.1'
>>>

解决方案 13:

对于那些使用 Python 2.7 的用户,应该尝试:

apt-get install -y python-numpy

而不是 pip install numpy

解决方案 14:

我不确定为什么会出现这个错误,但pip3 uninstall numpy后来pip3 install numpy我解决了这个问题。

解决方案 15:

正在使用的人xonsh,这样做xpip install numpy

解决方案 16:

通过 Anaconda 安装 NumPy(使用以下命令):

  • conda 安装-c conda-forge numpy

  • conda 安装 -c conda-forge/标签/损坏的 numpy

解决方案 17:

import numpy as np
ImportError: No module named numpy 

尽管我知道 numpy 已安装,并且尝试了上述所有建议但均未成功,但我还是遇到了此问题。对我来说,解决方法是删除as np 并直接引用模块。(Centos 上的 python 3.4.8)。

import numpy
DataTwo=numpy.stack((OutputListUnixTwo))...

解决方案 18:

对我来说,在 Windows 10 上,我不知不觉地安装了多个 Python 版本(一个来自 PyCharm IDE,另一个来自 Windows 商店)。我从 Windows 商店卸载了一个,为了彻底起见,我卸载了 numpy pip uninstall numpy,然后再次安装它pip install numpy。它在 PyCharm 的终端和命令提示符中都可以运行。

解决方案 19:

这是numpy版本的问题,请查看$CAFFE_ROOT/python/requirement.txt,然后执行:sudo apt-get install python-numpy>=xxx,问题就解决了。

解决方案 20:

我也遇到了同样的问题!事实证明,当您将 Numpy 安装到某个版本的 Python 并尝试使用另一个版本的 Python 运行该程序时,就会出现问题。您的文本编辑器默认打开的 Python 全局版本可能与您正在运行的 numpy 版本所需的版本不同。

首先运行:

which python

python --version

which pip

pip list

如果您在列表中找到 numpy,则很可能是您使用的 python 版本与安装的 numpy 版本不兼容。在这种情况下,请尝试切换到其他版本的 Python。

如果没有安装 numpy,则pip install numpy取决于pip3 install numpy你的 python 版本。

解决方案 21:

我尝试使用,NumPyIntellij遇到了同样的问题,因此我发现 NumPy 也附带了pandas。因此,我安装了 pandas IntelliJ tip,然后能够导入 NumPy。也许有一天会帮到别人!

解决方案 22:

我按照这里的答案做了所有事情,但没有任何效果。所以我使用下面的命令删除了所有以前安装的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

解决方案 23:

跑步

conda update --all

PS 回想一下使用“python2”或“python3”(而不仅仅是“python”)来调用python。

解决方案 24:

对我来说解决方案-我在虚拟环境中安装了 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()'

解决方案 25:

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

./my_script.py

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

py my_script.py

这样,问题就解决了。

解决方案 26:

尝试卸载然后重新安装VSCode 的 Python 扩展。

我尝试了许多不同的解决方案,但这种“硬刷新”是唯一对我有用的解决方案。

解决方案 27:

在 MacOs 上,如果您在 Pycharm 中收到此错误,并且您通过 Homebrew 安装了 Python3 和 NumPy,则 Python 解释器路径可能未指向 Homebrew 安装的 Python 解释器。在 Pycharm 中,转到Preferences>Project: [Project Name]>Python Interpreter,然后输入/opt/homebrew/bin/python3Python 解释器的路径。

相关推荐
  政府信创国产化的10大政策解读一、信创国产化的背景与意义信创国产化,即信息技术应用创新国产化,是当前中国信息技术领域的一个重要发展方向。其核心在于通过自主研发和创新,实现信息技术应用的自主可控,减少对外部技术的依赖,并规避潜在的技术制裁和风险。随着全球信息技术竞争的加剧,以及某些国家对中国在科技领域的打压,信创国产化显...
工程项目管理   2941  
  为什么项目管理通常仍然耗时且低效?您是否还在反复更新电子表格、淹没在便利贴中并参加每周更新会议?这确实是耗费时间和精力。借助软件工具的帮助,您可以一目了然地全面了解您的项目。如今,国内外有足够多优秀的项目管理软件可以帮助您掌控每个项目。什么是项目管理软件?项目管理软件是广泛行业用于项目规划、资源分配和调度的软件。它使项...
项目管理软件   1803  
  PLM(产品生命周期管理)系统在企业的产品研发、生产与管理过程中扮演着至关重要的角色。然而,在实际运行中,资源冲突是经常会遇到的难题。资源冲突可能导致项目进度延迟、成本增加以及产品质量下降等一系列问题,严重影响企业的效益与竞争力。因此,如何有效应对PLM系统中的资源冲突,成为众多企业关注的焦点。接下来,我们将详细探讨5...
plm项目管理系统   31  
  敏捷项目管理与产品生命周期管理(PLM)的融合,正成为企业在复杂多变的市场环境中提升研发效率、增强竞争力的关键举措。随着技术的飞速发展和市场需求的快速更迭,传统的研发流程面临着诸多挑战,而将敏捷项目管理理念融入PLM,有望在2025年实现研发流程的深度优化,为企业创造更大的价值。理解敏捷项目管理与PLM的核心概念敏捷项...
plm项目   31  
  模块化设计在现代产品开发中扮演着至关重要的角色,它能够提升产品开发效率、降低成本、增强产品的可维护性与可扩展性。而产品生命周期管理(PLM)系统作为整合产品全生命周期信息的关键平台,对模块化设计有着强大的支持能力。随着技术的不断发展,到 2025 年,PLM 系统在支持模块化设计方面将有一系列令人瞩目的技术实践。数字化...
plm软件   28  
热门文章
项目管理软件有哪些?
曾咪二维码

扫码咨询,免费领取项目管理大礼包!

云禅道AD
禅道项目管理软件

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用