Python 3.x 即使已安装Numpy,也无法导入它
我使用的是LinuxMint19.3XFCE 我已经通过pip3安装了Numpy。pip3尚未安装,我安装了pip3 thorugh apt 操作系统附带的python3的默认版本是3.6.9。因为我是,所以我保留了它。我安装了一个更新的版本,3.8.0和snap 命令是-Python 3.x 即使已安装Numpy,也无法导入它,python-3.x,numpy,path,pip,Python 3.x,Numpy,Path,Pip,我使用的是LinuxMint19.3XFCE 我已经通过pip3安装了Numpy。pip3尚未安装,我安装了pip3 thorugh apt 操作系统附带的python3的默认版本是3.6.9。因为我是,所以我保留了它。我安装了一个更新的版本,3.8.0和snap 命令是- sudo snap安装python38 现在,每当我需要使用解释器时,我只需在终端中键入python38,然后继续使用它 我最近用pip3安装了Numpy- pip3安装numpy 当我运行pip3 freeze : 它被列
sudo snap安装python38
现在,每当我需要使用解释器时,我只需在终端中键入python38
,然后继续使用它
我最近用pip3安装了Numpy-
pip3安装numpy
当我运行pip3 freeze
:
它被列为-
numpy==1.18.1
但是,当我通过在终端中键入python38
进入Python解释器,并键入import numpy
时,我会看到一个错误:
将numpy作为np导入
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ModuleNotFoundError:没有名为“numpy”的模块
然而,当我在Python 3.6.9中尝试同样的方法时,它是有效的。Numpy是即兴的,很好用。(这次我通过键入python3
进入Python解释器)
现在,我如何永久解决这个问题?也就是说,在终端中使用Python 3.8时能够导入Numpy。这可能是因为您的pip在机器中配置为Python的默认版本(在您的例子中是Python 3.6.9)。您可以更改默认的python版本
或 您可以运行pip并为特定的python版本安装python包,如
python_version -m pip install your_package
乙二醇
python38 -m pip install numpy