![如何将已安装的模块连接到 python shell?](https://linux22.com/image/912789/%E5%A6%82%E4%BD%95%E5%B0%86%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%E6%A8%A1%E5%9D%97%E8%BF%9E%E6%8E%A5%E5%88%B0%20python%20shell%EF%BC%9F.png)
我已经使用以下方式下载了“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