Python和VSCode(以及stackoverflow)都是新的,我已经用了3个月了,直到最近都很好。
当试图在调试器中运行任何基本的Python程序时,弹出窗口The Python path in your debug configuration is invalid. Source: Python(Extension)
出现,调试器无法运行。我转到launch.json
文件,果然,我有Python设置的路径。
{
"version": "0.2.0",
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
"console": "integratedTerminal",
"python": "${command:python.interpreterPath}"
}
]
}
乱用settings.json
也没有任何帮助,因为我确实设置了Python的路径,但调试器仍然无法运行。我不知道该怎么办。我以前从来没有进入过我的.json文件,也没有在第一次安装VSCode后配置过我的Python路径。
9条答案
按热度按时间nxagd54h1#
我也遇到了同样的问题。下面是我如何在不卸载的情况下修复它:
看看这个图片作为参考:
点击下面角落里的“Python 3.8.3 32位”(版本可能不同),然后选择调试器,或者指定位置(如果还没有)。
b4lqfgs42#
Vscode无法找到python路径或其尚未设置。
打开命令面板(ctrl+shift+P),输入python,查找“Python:Select Interpreter”,系统会要求您输入python的安装路径。
如果你使用的是虚拟环境,在大多数情况下都是真的。查找路径。venv/Script/python,否则选择你在本地机器上安装的python路径。
sz81bmfz3#
原来我不得不将Python扩展的版本从2021.3降级到2021.2,现在VSCode终于可以找到Python路径了。
u0sqgete4#
Tl;Dr
重新启动Vscode
到达目的地的发现
ctrl+shift+x
进入extensions
视图或菜单-〉视图-〉扩展Python Extension
的蓝色按钮Reload required
2cmtqfgy5#
您可以尝试这样做,但将其定向到系统上安装python程序的任何位置
nfeuvbwi6#
我的案例:我找不到根本原因,但可以找到如下的解决方法。
这解决了问题,代码正常运行。
简而言之,我的解决方案是将VSCode仅用作编辑器,并通过终端(命令提示符,powershell等)运行代码。
oiopk7p57#
添加
"cwd": "${fileDirname}"
像这样
2w2cym1i8#
尝试从launch.json中删除行
在我的例子中,我删除了:
变更自
到
而且成功了
xkftehaa9#
我今天在VSCode中遇到了类似的问题。每次我试图运行脚本时都会得到以下错误消息。
调试配置中的Python路径无效。
当我在屏幕左手的“资源管理器”选项卡中打开一个文件夹时,问题自行解决。不知道为什么会这样,或者这是否真的是问题所在...也许它会帮助某人。