实际上,我正在从 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,在其他操作系统上应该也一样:
- 转到偏好
- 在项目下,单击项目解释器
- 然后你会看到你安装的所有软件包。如果你没有看到 numpy,只需单击加号并搜索然后安装。它现在应该可以工作了
祝你好运