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

如何设置VS Code在外部终端窗口运行Python代码?

在VS Code中实现类似Atom的外部CMD窗口执行Python代码

可以实现类似Atom的外部CMD窗口交互执行Python代码的功能,以下是具体配置方法:

方法一:通过VS Code基础设置实现

  • 打开设置面板(快捷键Ctrl+,),搜索Python: Terminal Execute In File Dir并勾选,保证代码在当前文件所在目录运行。
  • 继续搜索Terminal: External Windows Exec,将值修改为cmd.exe /k,这个参数能让CMD窗口在代码执行后保持打开,方便查看结果和交互。
  • 配置完成后,右键点击Python文件选择Run Python File in Terminal,就能弹出外部CMD窗口执行代码,支持输入交互。

方法二:自定义运行任务(更灵活)

如果需要一键触发,可创建自定义任务:

  1. 打开命令面板(Ctrl+Shift+P),输入Tasks: Create Task,选择Create tasks.json from template -> Others。
  2. 将tasks.json内容替换为以下代码:
{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Python: 外部CMD运行",
            "type": "shell",
            "command": "start cmd.exe /k python \"${file}\"",
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "reveal": "never"
            }
        }
    ]
}
  1. 保存后,按Ctrl+Shift+B即可快速启动外部CMD运行当前Python文件,支持输入交互。

注意事项

  • 若使用虚拟环境,需确保命令中的python指向虚拟环境的解释器路径,或者在tasks.json中指定对应路径。
  • 执行完成后,CMD窗口不会自动关闭,输入exit即可手动关闭,避免结果被清空。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 06:35:44