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

VSCode中运行Python脚本无法显示程序输出的问题咨询

解决VSCode中Ctrl+Alt+N运行Python脚本看不到输出的问题

我之前也碰到过一模一样的情况!这大概率是Code Runner插件的配置没调好,或者你没找对输出的位置。下面给你几个靠谱的解决办法:

方法1:让Code Runner直接在终端运行脚本

Code Runner默认可能会把输出发送到单独的Output面板,容易被忽略。你可以改成直接在终端运行,和手动执行效果一致:

  • 打开VSCode设置(快捷键Ctrl+,)
  • 在搜索框输入 code-runner.runInTerminal,勾选这个选项
    设置完成后,再按Ctrl+Alt+N,脚本就会在终端窗口执行,输出内容自然会显示出来。

方法2:找到正确的Output面板位置

如果不想改成终端运行,也可以检查Output面板:

  • 点击VSCode底部的「Output」标签(没看到的话按Ctrl+Shift+U调出)
  • 在Output面板的下拉菜单里选择「Code Runner」,就能看到脚本的输出内容了

方法3:强制关闭Python输出缓冲

少数情况下,Python的输出缓冲会导致内容不显示(尤其脚本运行很快时),可以在脚本开头加两行代码强制刷新:

import sys
sys.stdout.flush()

不过看你给出的运行命令里已经有python -u(这个参数就是关闭缓冲的),所以这个可能不是主要原因,但可以试试排查。

方法4:重置Code Runner配置

如果以上方法都没用,可能是插件配置乱了:

  • 打开设置,搜索code-runner,点击「Edit in settings.json」
  • 删除所有和Code Runner相关的自定义配置,重启VSCode让插件恢复默认设置

试完这些方法,应该就能正常看到脚本输出啦!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.30 05:22:37