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

如何在VS Code中运行Python脚本时弹出Python IDLE窗口执行

实现VS Code运行Python脚本弹出独立终端窗口的方法

以下三种方法都可以实现和资源管理器直接双击运行Python文件完全一致的效果,可根据自己的使用场景选择:

方法1:使用Code Runner扩展(最适合普通运行场景)

  • 先在VS Code扩展商店安装Code Runner扩展
  • 打开扩展设置,找到Code-runner: Executor Map选项,点击编辑进入settings.json配置页
  • 根据你的操作系统修改Python对应的执行命令:
    • Windows系统:"python": "start cmd /k python $fullFileName",
    • macOS系统:"python": "open -a Terminal \"python3 $fullFileName\"",
    • Linux系统:"python": "gnome-terminal -- python3 $fullFileName",
  • 配置完成后,点击编辑器右上角的Code Runner运行按钮,就会自动弹出独立系统终端运行脚本,/k参数可以保证脚本运行结束后窗口不会自动关闭,和直接双击运行的效果完全一致。

方法2:修改调试配置(适合需要调试的场景)

  • 打开运行和调试面板,创建launch.json配置文件,选择Python环境
  • 在配置项中添加"console": "externalTerminal"字段即可,参考示例:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: 外部终端运行",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "externalTerminal",
            "justMyCode": true
        }
    ]
}
  • 之后按F5调试运行时,会自动弹出独立终端执行脚本,同时支持断点调试功能。

方法3:自定义任务配置

  • 按Ctrl+Shift+P(macOS为Cmd+Shift+P)调出命令面板,输入「任务:配置任务」,选择创建tasks.json文件,再选择「Others」
  • 填入对应系统的任务配置,Windows示例如下:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Python独立窗口运行",
            "type": "shell",
            "command": "start cmd /k python ${file}",
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}
  • 配置完成后按Ctrl+Shift+B(macOS为Cmd+Shift+B)即可触发任务,弹出独立窗口运行当前脚本。

注意事项

  • 所有方法都需要先确保Python已经添加到系统环境变量中,否则需要把配置中的python/python3替换为你的Python解释器完整路径
  • Linux用户如果使用其他终端,只需要把配置中的gnome-terminal替换为对应的终端名称即可,比如KDE桌面替换为konsole

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 11:54:04