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

VS Code Python运行与调试功能故障求助

VS Code Python运行/调试失效问题解决办法

1. 确认Python解释器已正确关联

  • 点击VS Code左下角的Python版本标识(比如Python 3.10.x),在弹出列表里选择本地已安装的Python环境(系统环境或虚拟环境均可)。
  • 若列表未显示正确环境,选"Enter interpreter path"手动指定Python可执行文件的路径。
  • 解释器选对后,灰色的Python debugger会恢复可选状态。

2. 创建/修复launch.json调试配置

提示创建launch.json是因为VS Code丢失了调试参数配置,操作步骤:

  • 点击左侧边栏的调试图标(🐛),点击顶部的"创建launch.json文件"。
  • 在弹出的环境选择窗口选"Python",接着选"Python File"模板,自动生成默认配置。
  • 生成的配置会自动设置运行当前打开的Python文件,并使用集成终端,内容示例:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 当前文件",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

保存后再尝试运行/调试,即可恢复编辑器与Terminal的联动。

3. 重置Python扩展状态

若前两步无效,尝试重置扩展:

  • 按Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板。
  • 输入Developer: Reload Window重启VS Code窗口。
  • 仍无效的话,卸载VS Code的Python扩展,重启后重新安装。

4. 检查终端关联设置

确保终端与编辑器的联动配置正确:

  • 按Ctrl+,打开设置,搜索terminal.integrated.defaultProfile,选择系统默认终端(比如PowerShell、Command Prompt或bash)。
  • 搜索python.terminal.executeInFileDir并勾选,让程序在当前文件目录下运行,避免路径问题导致联动失效。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 09:42:07