我有一个巨大的问题与VS代码很多星期以来。有一天VS代码没有设法运行任何python文件。我有消息:bash:C:/用户/rapa/应用数据/本地/程序/Python/Python 38/python. exe:无此文件或目录我已经卸载了Python和VS CODE很多次,以添加正确的python 3.8到我的windows路径,但我总是错误。你有什么想法吗?非常感谢
50few1ms1#
在VS代码中,使用(Ctrl+,)打开设置,然后搜索“解释器”设置。将出现“Python:设置python.exe文件的位置。使用(Ctrl+Shift+')打开一个newVS终端来测试python命令;您可能需要重新启动VS代码。我遇到了VS找不到python的麻烦,尽管我可以从我的计算机打开的任何终端运行python命令(Windows徽标键+ cmd + Enter),我注意到我的python安装上没有安装Scripts文件夹,所以我重新安装了python并按照上面的步骤操作,它对我很有效。VS代码也有一个python tutorial,其中包括一个选择Python解释器部分(https://code.visualstudio.com/docs/python/python-tutorial)。
hc2pp10m2#
转到VS Code首选项,在interpreter下,您将找到Interpreter Path,因此将其设置为python安装路径,重新启动VS Code,应该就可以了。
Interpreter Path
wqsoz72f3#
我也遇到过同样的问题,但我找到了不同的解决方案;在settings.json中我有“Python.默认解释器路径”:“D:\Program Files\Python310\python.exe”,但即使是这个也因为某些原因被忽略了!所以,我查看了vscode中加载的powershell中的$ENV:path,以及windows中标准命令行powershell中的$ENV:path,它们是不同的!看起来如果您在VSCode中打开了一个终端,它会记住来自该终端的$ENV,即使您完全重新启动vscode或者重新启动计算机。对我有效的(偶然)是,关闭所有终端窗口(可能还有任何打开的与终端/powershell相关的窗口),然后再试一次!如果仍然不起作用,请再次比较$ENV:Path值,看看它们是否仍然不同!
o7jaxewo4#
我已经安装了VS代码内幕和它的工作完美。我很高兴。它没有解决这个问题,但它是一个伟大的替代品。编辑:问题又回来了
uurity8g5#
删除代码运行器扩展,关闭vscode,然后再次打开vscode,现在再次运行该文件
a9wyjsp76#
Python解释器被放置在状态栏中的一个新位置。只需转到角落并选择适当的解释器。
fnx2tebb7#
在我的例子中,-我也安装了WSL,wsl是我的默认终端- VS代码在windows环境中打开,但由于终端默认为wsl,wsl在/usr/bin/目录中安装了自己的python,因此无法运行python文件。因此,如果您使用windows环境,请确保您的终端是cmd或powershell。或者,如果wsl打开,请确保将解释器更改为/usr/bin/python。在这两种情况下,我都成功了。
h9vpoimq8#
刚刚遇到了同样的问题。从"运行代码"切换到"运行Python文件"。还有第三个选项"调试Python文件"。在VS代码的右上角,一个播放按钮旁边有一个向下箭头。希望能有所帮助。
guykilcj9#
我也遇到过同样的问题,并且尝试了所有可能的解决方案,但是,这个问题的发生是因为我搞砸了VS代码文件,并删除了一些相关文件。谢天谢地,我终于可以通过 * 下载VS代码并安装它来解决这个问题,而无需卸载我当前安装的VS代码 *,这添加了所需的缺失文件并修复了它,希望这能有所帮助!VS代码下载链接:Download
9条答案
按热度按时间50few1ms1#
在VS代码中,使用(Ctrl+,)打开设置,然后搜索“解释器”设置。将出现“Python:设置python.exe文件的位置。使用(Ctrl+Shift+')打开一个newVS终端来测试python命令;您可能需要重新启动VS代码。
我遇到了VS找不到python的麻烦,尽管我可以从我的计算机打开的任何终端运行python命令(Windows徽标键+ cmd + Enter),我注意到我的python安装上没有安装Scripts文件夹,所以我重新安装了python并按照上面的步骤操作,它对我很有效。
VS代码也有一个python tutorial,其中包括一个选择Python解释器部分(https://code.visualstudio.com/docs/python/python-tutorial)。
hc2pp10m2#
转到VS Code首选项,在interpreter下,您将找到
Interpreter Path
,因此将其设置为python安装路径,重新启动VS Code,应该就可以了。wqsoz72f3#
我也遇到过同样的问题,但我找到了不同的解决方案;
在settings.json中我有
“Python.默认解释器路径”:“D:\Program Files\Python310\python.exe”,但即使是这个也因为某些原因被忽略了!
所以,我查看了vscode中加载的powershell中的$ENV:path,以及windows中标准命令行powershell中的$ENV:path,它们是不同的!
看起来如果您在VSCode中打开了一个终端,它会记住来自该终端的$ENV,即使您完全重新启动vscode或者重新启动计算机。
对我有效的(偶然)是,关闭所有终端窗口(可能还有任何打开的与终端/powershell相关的窗口),然后再试一次!
如果仍然不起作用,请再次比较$ENV:Path值,看看它们是否仍然不同!
o7jaxewo4#
我已经安装了VS代码内幕和它的工作完美。我很高兴。它没有解决这个问题,但它是一个伟大的替代品。
编辑:问题又回来了
uurity8g5#
删除代码运行器扩展,关闭vscode,然后再次打开vscode,现在再次运行该文件
a9wyjsp76#
Python解释器被放置在状态栏中的一个新位置。只需转到角落并选择适当的解释器。
fnx2tebb7#
在我的例子中,-我也安装了WSL,wsl是我的默认终端- VS代码在windows环境中打开,但由于终端默认为wsl,wsl在/usr/bin/目录中安装了自己的python,因此无法运行python文件。因此,如果您使用windows环境,请确保您的终端是cmd或powershell。或者,如果wsl打开,请确保将解释器更改为/usr/bin/python。
在这两种情况下,我都成功了。
h9vpoimq8#
刚刚遇到了同样的问题。从"运行代码"切换到"运行Python文件"。还有第三个选项"调试Python文件"。在VS代码的右上角,一个播放按钮旁边有一个向下箭头。
希望能有所帮助。
guykilcj9#
我也遇到过同样的问题,并且尝试了所有可能的解决方案,但是,这个问题的发生是因为我搞砸了VS代码文件,并删除了一些相关文件。谢天谢地,我终于可以通过 * 下载VS代码并安装它来解决这个问题,而无需卸载我当前安装的VS代码 *,这添加了所需的缺失文件并修复了它,希望这能有所帮助!
VS代码下载链接:Download