VSCode:无法“导入matplotlib”

时间:2019-04-05 23:53:44

标签: python visual-studio-code

我正在尝试第一次在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

似乎无法解决问题。

1 个答案:

答案 0 :(得分:0)

结果证明PlatformIO和Python 3不兼容。卸载platformio即可解决问题。