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