安装后无法使用matplotlib "no module named 'matplotlib'"

Unable to use matplotlib after installation "no module named 'matplotlib'"

我是 Python 的新手,正在学习 link 中的教程: 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> 

任何指导将不胜感激。

在同一目录中打开您的终端: 通过键入以下内容制作 venv: python -m venv . 然后激活它 venv/scripts/activate 然后通过 pip 安装 matplotlib。 这应该有效

你能通过这个命令查看matplotlib包安装在哪里吗?

pip show matplotlib

并且您正在计算机上使用全局 Python:

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

应该不一样。

您可以切换到安装了您要导入的包的python解释器。或者在您使用的解释器中安装软件包。