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

Mac OS Monterey下VSCode运行Python代码打印至终端而非输出面板问题

解决VSCode中Python print输出至终端而非输出面板的问题

检查Python扩展核心配置

  • 打开VSCode设置(快捷键Ctrl+,/Cmd+,),搜索python.runInTerminal,将其设置为false。该选项直接控制Python程序是否在终端运行,开启状态下所有输出会导向系统终端。
  • 若搜索不到该选项,可手动在settings.json中添加配置:
    "python.runInTerminal": false
    

验证调试启动配置

  • 若通过调试模式运行代码,检查.vscode/launch.json文件:
    • 确保console字段值为internalConsole,而非externalTerminal或integratedTerminal。示例配置:
      {
          "version": "0.2.0",
          "configurations": [
              {
                  "name": "Python: Current File",
                  "type": "python",
                  "request": "launch",
                  "program": "${file}",
                  "console": "internalConsole"
              }
          ]
      }
      

重置工作区自定义设置

  • 工作区专属配置可能引发冲突:点击左下角设置图标→Settings,右上角点击Open Settings (JSON),切换到Workspace标签,删除所有与Python运行、输出相关的自定义项,保存后重启VSCode。

确认Python解释器选择

  • 检查VSCode左下角状态栏显示的Python解释器版本,确保选中的是你当前项目使用的环境,避免系统默认Python环境的配置干扰输出路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 01:55:18