python - VS 代码调试器立即退出

标签 python visual-studio-code vscode-debugger

我将 VS Code 用于 python 项目,但最近每当我启动调试器时它都会立即退出。调试 UI 将弹出半秒钟然后消失。无论断点放在当前文件中的什么位置,我都无法打断点。在非 Debug模式下运行时,项目具有预期的正常行为。我依稀记得以前单击调试时在终端窗口中插入了一条命令,但现在什么也看不到了。我打开了一个完全不同的项目,但调试器仍然立即退出。

有什么建议吗?我在哪里可以找到调试器运行的日志?

我的 launch.json 文件:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal",
            "justMyCode": true
        }
    ]
}

我已经尝试过:以管理员身份运行应用程序、重新安装 vs 代码、重新安装 python 扩展、重新启动应用程序、重新启动计算机、禁用所有非必要的扩展、删除 launch.json、启动只有打印语句的文件。

最佳答案

请安装 Python 3.7 或更高版本。

如果您必须使用 Python 3.6 或更早版本,请将 Python 扩展回滚到版本 2022.08.0。

Screenshot of extension in VS Code with "Install Another Version..." highlighted from the "Uninstall" alternate menu

Screenshot of extension version list with "2022.8.1" and "2022.8.0" highlighted

关于python - VS 代码调试器立即退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73275243/

相关文章:

java - Spring @Autowired - 没有 'com.pc.visitor.visitorrepository' 类型的合格 bean

c# - 在 Visual Studio Code 中编写单元测试

asp.net - 远程调试 ASP.NET VSCode

python - Ascii 字符 27 (ESC) 导致 Python 错误

Python 显式 FTP 不协商 TLS

python - 在python中索引所有*除了*一项

python - VSCode 自动删除新行

c# - 如何禁用消息 "You may only use the Microsoft .NET Core Debugger..."?

c# - 如何使用 VS Code 调试 .NET MVC 项目

python - 雪茄 - 10/Unpickle