如何将已安装的模块连接到 python shell?

如何将已安装的模块连接到 python shell?

我已经使用以下方式下载了“numpy”

pip install numpy

并显示我的安装成功。我也在 Windows 上安装了 python 3.7.3,但每次我尝试在 python shell 上导入 numpy 时,都会出现以下错误:

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import numpy as np
ModuleNotFoundError: No module named 'numpy'

如何将已安装的 numpy 连接至实际的 python shell?

答案1

pip最有可能属于 Python 2。对于 Python 3,通常需要是pip3

但是,您通常应该避免直接调用这些可执行文件,因为如果安装了多个版本,则无法明确定义它们属于哪个 Python 实例。

推荐的替代方法是使用您想要的精确解释器将其作为模块调用:

python3 -m pip install numpy

答案2

如果您从默认的 Ubuntu 存储库安装 numpy ,numpy 会自动连接到 Python shell import numpy as np。在所有当前支持的 Ubuntu 版本中打开终端并输入:

sudo apt install python3-numpy

相关内容