Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PythonScript不会从文件夹运行,而是从终端运行_Python_Visual Studio Code - Fatal编程技术网

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

PythonScript不会从文件夹运行,而是从终端运行,python,visual-studio-code,Python,Visual Studio Code,我对VSCode和Python比较陌生,我正试图掌握VSCode如何使用路径变量。我安装了两个版本的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中的RunPytho

我对VSCode和Python比较陌生,我正试图掌握VSCode如何使用路径变量。我安装了两个版本的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中的RunPython file in terminal按钮很好地运行脚本。但是,更改为正常环境并再次运行会导致找不到matplot lib模块错误。Matplotlib安装在虚拟和普通环境中。如果我以以下方式从powershell终端运行文件 python标准绘图.py 同样有效


如果我只是在VSCode中运行脚本,我不知道为什么它不会运行。。任何帮助都将不胜感激。

这似乎是与VS代码配置有关的问题。检查这些文档可能有助于:

Python环境:

在VS代码中开始使用Python:


Visual Studio代码中的Python:

这似乎是与VS代码配置相关的问题。检查这些文档可能有助于:

Python环境:

在VS代码中开始使用Python:


Visual Studio中的Python代码:

感谢您的回复!我真的弄明白了。我从未安装带有环境变量的Python3.8.2,但我已从VScode安装了windowsapp版本的Python3.8。我卸载了那个应用程序,修改了常规python以添加路径变量,现在可以工作了。谢谢回复!我真的弄明白了。我从未安装带有环境变量的Python3.8.2,但我已从VScode安装了windowsapp版本的Python3.8。我卸载了那个应用程序,修改了常规python以添加路径变量,现在可以工作了。