我在示例程序中运行matlablib.pyplot遇到麻烦

时间:2019-05-06 01:37:42

标签: python-3.x visual-studio-code

我正在尝试从https://code.visualstudio.com/docs/python/python-tutorial“安装和使用软件包”部分中运行示例程序,并尝试运行以下代码时:

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()                   # Display the plot

我收到以下错误:

>>> /anaconda3/bin/python /<path-to>/python-ws/hello/standardplot.py
  File "<stdin>", line 1
    /anaconda3/bin/python /<path-to>/python-ws/hello/standardplot.py
    ^
SyntaxError: invalid syntax

有人可以帮助我所缺少的吗?我是Visual Studio代码的新手,我已经使用python shell和IDLE完成了一些基本示例,我正在尝试学习如何使用Visual Studio代码。

有趣的是,我能够在调试模式下运行此代码,在控制台窗口中显示以下内容。

$ cd <path-to>/python-ws/hello ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /anaconda3/bin/python <path-to>/.vscode/extensions/ms-python.python-2019.1.0/pythonFiles/ptvsd_launcher.py --default --client --host localhost --port 54489 <path-to>/python-ws/hello/standardplot.py

好吧,更重要的是,如果我选择所有行并选择“在Python终端中运行选择/行”,它就可以工作。但是选择“在终端中运行Python文件”失败。

我重新启动了VSC,但出现了另一个错误

python-ws/hello/standardplot.py", line 1, in <module>
    import matplotlib.pyplot as plt
ModuleNotFoundError: No module named 'matplotlib'

但是我在调​​试模式和选择模式下如何运行它令人困惑,但是在终端中运行文件仍然失败...但是至少新错误与本教程一致,我必须弄清楚下一步。

0 个答案:

没有答案