即使已安装Numpy,也无法导入

时间:2020-03-09 07:25:53

标签: python-3.x numpy path pip

我正在使用Linux Mint 19.3 XFCE。

我已经通过pip3安装了Numpy。 pip3尚未安装,我在apt上安装了pip3。

操作系统随附的python3的默认版本是3.6.9。由于我是not supposed to change the default version of Python that comes installed with the OS,所以我坚持了。然后,我安装了一个较新的版本3.8.0,功能非常强大

命令是-

sudo snap install python38

现在,每当需要使用解释器时,我只需在终端中输入python38并继续操作即可。

我最近用pip3-安装了Numpy。

pip3 install numpy

,它在我运行pip3 freeze时显示 :

它被列为-

numpy == 1.18.1

但是当我通过在终端中输入python38并输入import numpy进入Python解释器时,显示错误消息:

将numpy导入为np

回溯(最近通话最近一次):

文件“”,第

行第1行

ModuleNotFoundError:没有名为“ numpy”的模块

但是,当我在Python 3.6.9中尝试相同的方法时,它可以工作。脾气暴躁,工作正常。 (这一次我通过输入python3进入Python解释器)

现在,我如何永久解决此问题?也就是说,在终端中使用Python 3.8时能够导入Numpy。

1 个答案:

答案 0 :(得分:0)

这可能是原因,因为您的pip已配置为机器中python的默认版本(本例中为Python 3.6.9)。您可以更改默认的python版本。
要么 您可以运行pip并为特定的python版本安装python包,例如

python_version -m pip install your_package

例如

python38 -m pip install numpy