【发布时间】:2022-01-12 09:04:34
【问题描述】:
我正在尝试使用 matplotlib 进行一些绘图。
我写道:
import matplotlib as mpl
import matplotlib.pyplot as plt
当我尝试运行程序时,我得到:
import matplotlib as mpl
ModuleNotFoundError: No module named 'matplotlib'
这不应该发生,因为我已经将 matplotlib 安装到最新版本(3.5.1)并且当我在终端中写入“pip list”时 matplotlib 正确显示。 为什么 matplotlib 不起作用?
【问题讨论】:
-
您能在您的工作目录中分享命令
pip freeze的输出吗?顺便说一句,您使用的是 虚拟环境 吗? -
当我写
pip freeze我得到:matplotlib==3.5.1以及我的其他包。我没有使用虚拟环境。 -
检查是否安装了多个版本的 Python,同时检查正在运行的 Python 脚本的名称是否名为“matplotlib.py”
-
@DavidG 我检查了
py -0,看起来我有两个旧版本(3.9-64 和 3.8-64)。 Python 脚本未命名为“mathplotlib.py” -
我还想补充一点,BeautifulSoup/bs4 也是如此。我已经安装了它,但我没有得到名为“bs4”的模块
标签: python matplotlib pip python-packaging