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

回答

我面临同样的问题。这是我无需卸载即可修复它的方法:

查看此图像以供参考:

单击角落里的“Python 3.8.3 32 位”(版本可能因您而异)并选择您的调试器或指定位置(如果它还没有)。

  • This works...but WTF???

回答

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

打开命令面板(ctrl+shift+P)并输入 python 并查找“Python:Select Interpreter”。系统会要求您输入安装 python 的路径。

如果您使用的是虚拟环境,并且在大多数情况下是正确的。查找路径 .venv/Script/python 否则选择您在本地计算机中安装的 python 路径。


回答

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


以上是VSCode:调试配置中的Python路径无效的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>