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

VS Code中旧Python脚本调试器无法运行,新脚本正常

VS Code Python调试器仅支持新脚本的问题排查与解决
  • 调试配置缓存损坏
    之前的包枚举错误可能导致旧脚本关联的调试配置缓存异常。解决方式:

    1. 找到旧脚本所在文件夹下的.vscode目录,删除其中的launch.json文件;
    2. 打开旧脚本,点击左侧调试面板的「创建launch.json文件」,选择对应的Python环境重新生成调试配置;
    3. 再次尝试启动调试。
  • Python环境关联不匹配
    旧脚本可能还绑定着出问题前的Python环境,而新脚本自动使用了修复后的环境。解决方式:

    1. 打开旧脚本,查看VS Code右下角的Python环境标识(显示版本或虚拟环境名称);
    2. 点击该标识,选择和新脚本一致的Python环境;
    3. 切换完成后重启调试。
  • debugpy版本兼容性问题
    手动安装的debugpy可能和旧脚本所在环境的Python版本不兼容,新脚本无依赖冲突所以正常工作。解决方式:

    1. 激活旧脚本对应的Python环境(终端执行虚拟环境激活命令,比如venv\Scripts\activate(Windows)或source venv/bin/activate(Mac/Linux));
    2. 执行命令卸载现有debugpy:pip uninstall -y debugpy;
    3. 重新安装适配版本:pip install debugpy(若有版本需求,可指定如pip install debugpy==1.6.7这类插件推荐的版本)。
  • 缓存文件干扰
    Python的编译缓存或VS Code工作区缓存可能影响旧脚本调试。解决方式:

    1. 删除旧脚本所在目录下的__pycache__文件夹;
    2. 按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac),执行「Developer: Reload Window」命令重启VS Code;
    3. 重新启动调试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 04:09:56