PythonScript不会从文件夹运行,而是从终端运行

时间:2020-04-11 12:37:10

标签: python visual-studio-code

我对VSCode和Python还是比较陌生,我正试图了解VSCode如何与Path变量一起使用。我安装了两个版本的Python和一个虚拟环境:

我在文件夹(standardplot.py)中也保存了一个相对简单的脚本:

import matplotlib.pyplot as plt
import numpy as np

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

当我选择虚拟环境时,可以使用VScode中的在终端中运行Python文件按钮来运行脚本。但是,更改为“正常”环境并再次运行会导致找不到matplot lib模块错误。 Matplotlib同时安装在虚拟和正常环境中。如果我从PowerShell终端运行文件 python standardplot.py 也可以。

我不确定如果仅在VSCode中运行脚本,为什么脚本将无法运行。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

似乎是与VS Code配置有关的问题。查看这些文档可能会有所帮助:

Python环境:https://code.visualstudio.com/docs/python/environments

VS代码https://code.visualstudio.com/docs/python/python-tutorial#_select-a-python-interpreter中的Python入门

Visual Studio代码中的Python:https://code.visualstudio.com/docs/languages/python