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

Windows系统下Visual Studio Code Python调试器无法使用求助

解决Windows下VS Code无法调试Python的问题

我之前也碰到过一模一样的糟心情况!按官方教程、视频一步步来,重装了VS Code、Python和扩展还是报错,就是你贴的这个:

cd "c:\Users\xxx\Documents\Python Scripts" ; env "PYTHONIOENCODING=UTF...

折腾了好半天终于找到几个靠谱的排查方向,你可以挨个试试:

  • 检查launch.json的核心配置
    打开调试面板的launch.json文件,重点确认两个字段:

    • pythonPath:必须指向你Python3.6的绝对路径,比如"pythonPath": "C:/Python36/python.exe"(记得用正斜杠或者双反斜杠\\,别用单反斜杠)
    • program:确保是你要调试的脚本路径,用"program": "${file}"就能调试当前打开的文件,这个字段别写错路径或者变量名
  • 切换终端默认shell
    VS Code默认用的PowerShell或者Git Bash有时候会在路径解析、编码上出问题。你可以改成Command Prompt试试:

    1. 打开VS Code的设置(快捷键Ctrl+,)
    2. 搜索terminal.integrated.defaultProfile.windows
    3. 选择Command Prompt作为默认终端
      重启VS Code后再尝试调试
  • 清理残留配置和缓存
    有时候重装VS Code和扩展不会彻底清理旧配置,导致冲突:

    1. 关闭VS Code
    2. 找到C:\Users\你的用户名\.vscode\extensions,删除所有以ms-python.python开头的文件夹(这是Python扩展的文件)
    3. 打开C:\Users\你的用户名\AppData\Roaming\Code\User\settings.json,备份后删除所有和Python相关的配置项
    4. 重新打开VS Code,安装Python扩展并重新配置调试器
  • 排查系统环境变量
    哪怕你没装其他Python版本,有些软件可能会自带迷你Python,悄悄加到PATH里干扰调试:

    1. 打开Command Prompt(别用VS Code的终端),输入where python
    2. 如果输出里有多个Python路径,把你的Python3.6路径(C:\Python36和C:\Python36\Scripts)移到系统PATH的最顶部
    3. 重启电脑后再测试调试

这些步骤应该能解决大部分这类调试报错的问题,你可以先从launch.json和终端切换开始试,这两个是最常见的原因!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 10:09:05