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

VS Code默认终端配置失效:点击Run Python in Terminal按钮调用PowerShell而非CMD

VS Code Python运行按钮默认调用CMD修复方案

出现该问题的核心原因是VS Code对终端做了两类配置拆分:手动唤起的终端使用全局默认终端配置,而Python扩展运行脚本、执行任务等自动化场景会走独立的自动化终端配置,两者互不影响,因此会出现快捷键唤出CMD正常、仅运行按钮调用PowerShell的情况。

修复步骤

方法一:图形界面配置(适合不熟悉JSON配置的用户)

  • 按下快捷键ctrl+,打开VS Code设置界面
  • 顶部搜索框输入terminal.integrated.defaultProfile.windows,确认下拉选项选择为「Command Prompt」
  • 清空搜索框后输入terminal.integrated.automationProfile.windows,将该配置的下拉选项同样设置为「Command Prompt」
  • 继续搜索python.terminal.launchArgs,清空该配置项的所有现有值,保持留空状态
  • 重启VS Code后配置即可生效

方法二:修改JSON配置(永久生效,优先级更高)

  • 按下快捷键ctrl+shift+p唤起命令面板,输入Preferences: Open User Settings (JSON),回车打开全局配置文件
  • 在JSON对象中添加或更新以下配置项:
{
    "terminal.integrated.defaultProfile.windows": "Command Prompt",
    "terminal.integrated.automationProfile.windows": "Command Prompt",
    "python.terminal.launchArgs": []
}
  • 保存文件后重启VS Code即可

配置生效后点击「Run Python in Terminal」按钮将直接调用CMD执行Python脚本,不会再自动唤起PowerShell。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 13:18:02