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

VS Code运行Python脚本时控制台出现异常输出求助

解决VS Code运行Python脚本出现异常输出的方法
  • 降级Python扩展版本
    当前版本的debugpy(Python扩展内置组件)可能存在bug,卸载当前版本后安装2024.4.x及以前的旧版本:

    1. 在VS Code扩展面板找到「Python」扩展,点击右侧齿轮图标
    2. 选择「安装另一个版本」,挑选2024.4.0等稳定旧版安装
  • 修改launch调试配置
    创建或编辑.vscode/launch.json文件,指定外部终端运行脚本,避免内部控制台的异常输出:

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "externalTerminal",
                "justMyCode": true
            }
        ]
    }
    

    也可尝试将console设为"integratedTerminal",同时重置VS Code终端配置:打开设置,搜索「Terminal: Reset Settings」并执行重置。

  • 清理缓存文件

    1. 关闭VS Code,删除C:\Users\Z0176880\.vscode\extensions下对应版本的ms-python.debugpy-xxxxxx文件夹
    2. 删除C:\Users\Z0176880\AppData\Roaming\Code\Cache和CachedData目录下的缓存文件
    3. 删除脚本所在目录的__pycache__文件夹
  • 手动在终端运行脚本(临时方案)
    在VS Code的集成终端中直接输入命令运行:

    python a.py
    

    绕过debugpy的启动流程,直接执行脚本获取正常输出。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 07:15:59