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

如何设置VSCode运行Python时得到和Sublime一样简洁清晰的输出结果?

VSCode运行Python终端冗余输出问题解决

之前使用Sublime学习Python时,代码运行结果清晰干净。转用开源的VSCode后(选择VSCode的原因是Sublime免费版存在较多使用不便的问题),哪怕运行最简单的print("Hello World")测试代码,终端都会展示大量无关冗余信息,需要手动翻找筛选才能看到自己的代码输出,冗余内容示例如下:

Copyright (C) Microsoft Corporation. All rights reserved.

Try the new cross-platform PowerShell

PS C:\Users\XX\Desktop\python_work\VS_code>  & 'C:\Users\XX\AppData\Local\Programs\Python\Python310\python.exe' 'c:\Users\XX\.vscode\extensions\ms-python.python-2022.8.0\pythonFiles\lib\python\debugpy\launcher' '57997' '--' 'c:\Users\XX\Desktop\python_work\VS_code\.vscode\Test.py'
Hello World
PS C:\Users\XX\Desktop\python_work\VS_code> 

可用解决方案

  • 隐藏Python运行启动命令
    打开VSCode设置,直接搜索Python › Terminal: Show Shell Command In Terminal,将对应选项的勾选取消;也可以直接打开用户配置settings.json,添加如下配置项:
    "python.terminal.showShellCommandInTerminal": false,
    "python.terminal.activateEnvironment": false
    
    保存配置后重启VSCode,后续运行代码时就不会再显示那串长长的debugpy启动命令。
  • 移除PowerShell启动版权提示
    打开PowerShell,执行命令notepad $PROFILE打开当前用户的PowerShell配置文件,在文件末尾添加一行Clear-Host后保存。后续PowerShell启动时会自动清屏,开头的版权声明、跨版本推广提示就不会出现在输出内容中。
  • 切换到Code Runner获得类Sublime的干净输出体验
    在VSCode扩展面板搜索安装Code Runner插件,后续运行代码时选择右上角的Run Code按钮,或者右键代码选择「Run Code」,代码运行结果会展示在独立的输出面板中,只会保留代码本身的打印内容,完全不会混入终端系统提示、启动命令等冗余信息,和Sublime的输出体验一致。

    注意:使用前需要在Code Runner配置中确认Python解释器路径和本地安装路径一致,避免出现运行报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 14:36:22