安装完matplotlib后无法使用,提示“no module named 'matplotlib'”。

3

我是Python的新手,正在按照此链接上的教程学习: https://code.visualstudio.com/docs/python/python-tutorial

我已经能够执行代码了。

python -m pip install matplotlib

然而,当尝试运行脚本时:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100)
plt.plot(x, np.sin(x))
plt.show()

我理解为:

PS C:\Code\Astros\Prism> & C:/Users/USER/AppData/Local/Programs/Python/Python38/python.exe c:/Code/Astros/Prism/Prism.py
Traceback (most recent call last):
  File "c:/Code/Astros/Prism/Prism.py", line 1, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib'
PS C:\Code\Astros\Prism> 

非常感谢您的指导。

2个回答

3

您能通过此命令检查matplotlib包的安装位置吗?

pip show matplotlib

如果您正在计算机上使用全局Python:

C:/Users/USER/AppData/Local/Programs/Python/Python38/python.exe

应该有所不同。

您可以切换到已安装要导入的包的Python解释器。或在使用的解释器中安装这些包。


0

在同一目录下打开您的终端: 通过输入以下命令创建虚拟环境: python -m venv . 然后激活它 venv/scripts/activate 最后通过pip安装matplotlib。 这应该可以正常工作。


谢谢Yussef,我之前已经尝试过了,但是没有成功。 - user8788429

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接