VS Code Python 等待调试器连接超时

Jim*_*mmy 2 python debugging visual-studio-code

昨天,在 Visual Studio Code 自我更新(从 1.27.2 到 1.28.2)之前,我可以在激活特定环境并调试脚本后从 anaconda 提示符中打开它。现在,当我尝试调试脚本时,收到有关等待调试器连接超时的错误。

我遵循了另一个线程的一些建议(Visual Studio Code Python Timeout waiting for debugger connection)的一些建议,并且如果我使用下面的配置就可以让它工作,但它似乎仍然是一个问题,它不会在集成中运行终端了。

这曾经有效但现在坏了:

{
    "name": "Python: Current File (Integrated Terminal)",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "stopOnEntry": true,
    "console": "integratedTerminal"
},
Run Code Online (Sandbox Code Playgroud)

如果我想在调试器控制台中运行,这现在可以工作。

{
    "name": "Python: Debug",
    "type": "python",
    "request": "launch",
    "program": "${file}",
    "stopOnEntry": true,
    "console": "none"
},
Run Code Online (Sandbox Code Playgroud)

Vla*_*den 7

我遇到了同样的问题,为了解决这个问题,我在文件中添加了以下行settings.json

{
    // to fix 'Timeout waiting for debugger connections'
    "python.terminal.activateEnvironment": false
}
Run Code Online (Sandbox Code Playgroud)