热门标签:
Q:

Vscode:调试配置中的Python路径无效

对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路径。

原网址
A:

我面临着同样的问题。 以下是我如何修复它而无需卸载:

请看这张图片以供参考:

VS Code的截图

所有回答

共 6 条

author avatar

Vscode无法找到python路径或其尚未设置。

打开命令调色板(ctrl+shift+P)并键入python并查找"Python:选择解释器"。 系统会要求您输入安装python的路径。

Incase您正在使用虚拟环境,并且在大多数情况下是真实的。 寻找路径。venv/脚本/python 否则,选择您在本地计算机中安装的python路径。

author avatar

原来我不得不将我的Python扩展的版本从版本2021.3降级到2021.2,现在VSCode终于可以找到Python路径了。

author avatar

Tl;Dr

重新启动Vscode

到达那里的发现

  • 转到extensions查看与ctrl+shift+x在Linux版本或菜单->查看->扩展
  • 查找蓝色按钮Reload requiredPython Extension
  • 重新启动Vscode
  • 它应该工作
author avatar

我的案子: 我找不到潜在的原因,但可以找到一个解决方法,如下所示。

  • 不要使用Run->Start Debugging(或Run->Run without Debugging)。 这就提出了问题。
  • 相反,打开终端。 将目录更改为python文件所在的位置。 然后,做命令,如"python test.py"。

这样就解决了问题,代码运行正常。

简而言之,我的解决方法是将VSCode仅用作编辑器,并通过终端(命令提示符,电源外壳等)运行代码。).

author avatar

你可以尝试这样的东西,但是将它引导到你的python程序安装在你的系统上的任何地方

{
    "python.pythonPath": "C:\\Python36\\python.exe"
}
author avatar

我今天在VScode中遇到了类似的问题。 每次尝试运行脚本时,我都会收到以下错误消息。

调试配置中的Python路径无效。

当我在屏幕左侧的"资源管理器"选项卡中打开文件夹时,问题自行解决。 不知道为什么这工作,或者如果它实际上是问题。.. 也许它会帮助别人。

相似问题