VS代码找不到Python

kzipqqlq  于 2023-01-03  发布在  Python
关注(0)|答案(9)|浏览(379)

我有一个巨大的问题与VS代码很多星期以来。有一天VS代码没有设法运行任何python文件。我有消息:
bash:C:/用户/rapa/应用数据/本地/程序/Python/Python 38/python. exe:无此文件或目录
我已经卸载了Python和VS CODE很多次,以添加正确的python 3.8到我的windows路径,但我总是错误。你有什么想法吗?
非常感谢

50few1ms

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)。

hc2pp10m

hc2pp10m2#

转到VS Code首选项,在interpreter下,您将找到Interpreter Path,因此将其设置为python安装路径,重新启动VS Code,应该就可以了。

wqsoz72f

wqsoz72f3#

我也遇到过同样的问题,但我找到了不同的解决方案;
在settings.json中我有
“Python.默认解释器路径”:“D:\Program Files\Python310\python.exe”,但即使是这个也因为某些原因被忽略了!
所以,我查看了vscode中加载的powershell中的$ENV:path,以及windows中标准命令行powershell中的$ENV:path,它们是不同的!
看起来如果您在VSCode中打开了一个终端,它会记住来自该终端的$ENV,即使您完全重新启动vscode或者重新启动计算机。
对我有效的(偶然)是,关闭所有终端窗口(可能还有任何打开的与终端/powershell相关的窗口),然后再试一次!
如果仍然不起作用,请再次比较$ENV:Path值,看看它们是否仍然不同!

o7jaxewo

o7jaxewo4#

我已经安装了VS代码内幕和它的工作完美。我很高兴。它没有解决这个问题,但它是一个伟大的替代品。
编辑:问题又回来了

uurity8g

uurity8g5#

删除代码运行器扩展,关闭vscode,然后再次打开vscode,现在再次运行该文件

a9wyjsp7

a9wyjsp76#

Python解释器被放置在状态栏中的一个新位置。只需转到角落并选择适当的解释器。

fnx2tebb

fnx2tebb7#

在我的例子中,-我也安装了WSL,wsl是我的默认终端- VS代码在windows环境中打开,但由于终端默认为wsl,wsl在/usr/bin/目录中安装了自己的python,因此无法运行python文件。因此,如果您使用windows环境,请确保您的终端是cmd或powershell。或者,如果wsl打开,请确保将解释器更改为/usr/bin/python。
在这两种情况下,我都成功了。

h9vpoimq

h9vpoimq8#

刚刚遇到了同样的问题。从"运行代码"切换到"运行Python文件"。还有第三个选项"调试Python文件"。在VS代码的右上角,一个播放按钮旁边有一个向下箭头。
希望能有所帮助。

guykilcj

guykilcj9#

我也遇到过同样的问题,并且尝试了所有可能的解决方案,但是,这个问题的发生是因为我搞砸了VS代码文件,并删除了一些相关文件。谢天谢地,我终于可以通过 * 下载VS代码并安装它来解决这个问题,而无需卸载我当前安装的VS代码 *,这添加了所需的缺失文件并修复了它,希望这能有所帮助!
VS代码下载链接:Download

相关问题