我第一次尝试在 VSCode 上使用 python。我在 Mac 上工作。 我有一个文件 plot.py:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 20, 100) # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x)) # Plot the sine of each x point
plt.show()
当我在带有 plot.py 的目录中并从终端运行时:
$python plot.py
我没有收到任何错误,并且打开了一个包含所需正弦波的图表。
如果我运行
$python3 plot.py
我也没有收到任何错误。
在 VSCode 中,我有以下解释器选项:
无论我使用哪一个,我都会收到以下错误:
[Running] python -u "/Users/ealejo/Documents/PROGRAMS/Visual_CS/Python/plot.py"
Traceback (most recent call last):
File "/Users/ealejo/Documents/PROGRAMS/Visual_CS/Python/plot.py", line 1, in <module>
import matplotlib.pyplot as plt
ImportError: No module named matplotlib.pyplot
[Done] exited with code=1 in 0.051 seconds
我试过
$pip uninstall matplotlib
然后$pip install matplotlib
我对 pip3 做了同样的事情。
我做了
$conda install matplotlib
我用 `rm -rf makefile`` 删除了 matplotlib
似乎没有什么可以解决问题。
正如@Hy L 的评论: 在 VS 代码中,
Ctrl+Shift+P
打开命令面板这应该可以解决问题。如果没有,确保它安装在这个环境中(
pip install matplotlib
)。
原来 PlatformIO 和 Python 3 不兼容。卸载 platformio 解决了问题。