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

安装C++后VSCode无法运行Python的问题求助

解决VSCode中Python无法按F5调试、仅能运行C++的问题
  • 问题本质:不是环境变量Path的问题,而是你的VSCode调试配置(launch.json)被C配置覆盖或未正确添加Python调试项。按F5时VSCode默认调用了C的调试规则,找不到Python脚本路径才触发报错。

  • 修复步骤:

    1. 打开目标Python脚本文件,确保编辑器焦点停留在该文件上
    2. 按Ctrl+Shift+D打开「运行和调试」面板,点击顶部的「创建launch.json文件」
    3. 在弹出的环境选择列表里选「Python」→「Python文件」,VSCode会自动生成适配Python的调试配置
    4. 生成的launch.json核心配置如下,重点确认"program": "${file}"——这个变量会自动指向当前打开的Python脚本,不会出现路径不存在的问题:
      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Python: 当前文件",
                  "type": "python",
                  "request": "launch",
                  "program": "${file}",
                  "console": "integratedTerminal",
                  "justMyCode": true
              }
          ]
      }
      
    5. 如果之前已有launch.json,直接在configurations数组里追加上述Python配置项即可。之后调试面板顶部会出现下拉选项,可手动选择用C++或Python配置调试
  • 日常切换调试的技巧:

    • 调试前确认当前打开的是对应语言的文件,VSCode会自动匹配推荐的调试配置
    • 也可直接在调试面板顶部的下拉菜单手动切换调试规则(比如「Python: 当前文件」或C++的调试项)
  • 验证方法:配置完成后,打开Python脚本按F5,应能正常进入调试模式;切换到C文件按F5,也能正常调试C程序

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 13:33:10