You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode按Ctrl+F5执行“不调试运行”仍启动Python调试控制台问题

解决VSCode Ctrl+F5启动Python调试控制台而非默认终端的问题
  • 检查并修改launch.json配置
    打开运行和调试面板(Ctrl+Shift+D),点击顶部的「创建launch.json文件」(若已有则直接编辑),选择Python环境后,确保配置中的console字段设置为integratedTerminal(集成终端)或externalTerminal(外部终端),而非internalConsole(调试控制台)。示例配置:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                "justMyCode": true
            }
        ]
    }
    
  • 调整VSCode全局设置
    打开设置面板(Ctrl+,),搜索以下选项并修改:

    • Python > Terminal: Execute In File Dir:勾选该选项,确保终端在当前文件目录启动
    • Python > Debugging: Console:选择integratedTerminal而非internalConsole
      若之前有自定义配置冲突,可点击设置右上角的「打开设置(JSON)」,删除所有与Python终端、调试控制台相关的自定义条目,恢复默认设置。
  • 检查tasks.json任务配置(若使用任务运行)
    若你是通过自定义任务运行代码而非launch配置,打开tasks.json,确保任务类型为shell或process,并设置终端显示规则:

    {
        "version": "2.0.0",
        "tasks": [
            {
                "label": "Python: 运行当前文件",
                "type": "shell",
                "command": "python ${file}",
                "presentation": {
                    "reveal": "always",
                    "panel": "shared"
                },
                "problemMatcher": []
            }
        ]
    }
    
  • 重置Python扩展设置(极端情况)
    若以上方法无效,打开命令面板(Ctrl+Shift+P),输入Extensions: Show Installed Extensions,找到Python扩展,右键选择「Reset Extension Settings」,随后重启VSCode即可。

内容的提问来源于stack exchange,提问作者user22749526

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 17:22:11