VS Code调试器立即退出

7
我使用VS Code进行Python项目的开发,但最近每当我启动调试器时,它就立即退出了。调试UI会弹出半秒钟,然后消失。无论断点在当前文件中放置在哪里,都无法命中。在非调试模式下运行该项目时,其表现符合预期的正常行为。我模糊地记得以前我点击调试时终端窗口中会插入一个命令,但现在我什么也没看到。我打开了一个完全不同的项目,但调试器仍然立即退出。

有什么建议吗?有没有任何地方可以找到调试器运行的日志?

我的launch.json文件:

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

我已经尝试过以下方法:以管理员身份运行应用程序,重新安装VS Code,重新安装Python扩展,重启应用程序,重启计算机,禁用所有非必要的扩展名,删除launch.json文件,使用仅包含print语句的文件启动。


知道您是否在调试独立脚本,或者是否已经设置了 launch.json 文件并正在运行特定的配置,会非常有用;如果是的话,请包括您正在运行的配置的详细信息。无论哪种情况,查看终端的输出(视图 > 终端)都是一个好习惯。 - John M.
我将我的 launch.json 放在了原帖中。在启动 VS Code 后,当我开始调试运行时,终端没有任何变化。我相信它通常会在终端中粘贴然后执行一个命令,但现在并没有发生这种情况。 - Cameron Blumenthal
你能告诉我你正在使用的Python版本(不是Python扩展版本)吗? - JialeDu
我正在使用conda版本4.511,Python版本3.5.6.final.0。 - Cameron Blumenthal
1个回答

6
请安装Python 3.7或更高版本。
如果必须使用Python 3.6或更早版本,请将 Python 扩展回滚到2022.08.0版本。 扩展在VS Code中的截图,其中“从“卸载”备用菜单安装其他版本…”中突出显示 扩展版本列表的截图,其中“2022.8.1”和“2022.8.0”已突出显示

谢谢,这是链接 https://github.com/microsoft/vscode-python/issues/19441 - api

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接