没有名为“numpy”的模块

没有名为“numpy”的模块

实际上,我正在从 Windows 转向 Linux。在 Windows 上使用 pycharm 时,我有一个需要 numpy 和 matplotlib 才能运行的 python 3 脚本,因此我使用以下命令在 Linux 系统上安装了它们

sudo apt-get install python3-numpy
sudo apt-get install matplotlib3-numpy

但是当我尝试运行脚本时仍然出现错误:

from python3-numpy import  *
                ^
SyntaxError: invalid syntax

或者:

from numpy import  *
ImportError: No module named 'numpy'

答案1

您需要使用 pip
install pip 安装 numpy:

sudo apt-get install python-pip python3-pip

然后使用 pip 安装 numpy

sudo pip3 install -U numpy

答案2

您确定运行的是 python3 而不仅仅是 python 吗?大多数系统上默认为 python2.7。

你可以使用以下命令获取 Python 版本

python --version

或者

python3 --version

答案3

如果其他答案不适合您,请尝试:

sudo apt-get update; sudo apt-get install python-pip python3-pip
sudo pip install numpy; sudo pip3 install numpy

如果这不起作用,那么您就会遇到其他问题。

答案4

我遇到了同样的问题。我从终端安装并卸载了 numpy,但对 pycharm 不起作用。我发现我的问题出在我在 Pycharm 中创建的环境上。很可能是软件包未安装。

只需按照以下步骤在当前环境中安装即可。我使用的是 Mac,在其他操作系统上应该也一样:

  1. 转到偏好
  2. 在项目下,单击项目解释器
  3. 然后你会看到你安装的所有软件包。如果你没有看到 numpy,只需单击加号并搜索然后安装。它现在应该可以工作了

祝你好运

相关内容