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

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

import numpy

我得到了以下错误:

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


当前回答

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

apt-get install -y python-numpy

而不是pip安装numpy

其他回答

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

apt-get install -y python-numpy

而不是pip安装numpy

你可以简单地使用

pip install numpy

或者对于python3,使用

pip3 install numpy

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

首先,运行:

python的 python的版本 而皮普 皮普列表

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

如果没有安装numpy,只需要pip安装numpy或pip3安装numpy,具体取决于您的python版本。

对我来说,在windows 10上,我在不知不觉中安装了多个python版本(一个来自PyCharm IDE,另一个来自windows商店)。我从windows Store卸载了一个,只是为了彻底,卸载numpy,卸载numpy,然后重新安装。它在PyCharm终端和命令提示符中工作。

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