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

VSCode设置默认集成终端为Command Prompt 运行Python仍调用PowerShell问题咨询

你遇到的配置不生效问题,按照以下步骤逐一排查即可解决:

  • 排查1:删除配置中的多余语法符号
    你提供的配置中存在多余的尾逗号,部分版本的VSCode会因此识别配置失败,修正后的配置如下:
"terminal.integrated.profiles.windows": {
    "Command Prompt": {
        "path": [
            "${env:windir}\\Sysnative\\cmd.exe",
            "${env:windir}\\System32\\cmd.exe"
        ],
        "args": [],
        "icon": "terminal-cmd"
    }
},
"terminal.integrated.defaultProfile.windows": "Command Prompt"
  • 排查2:检查Python扩展的独立终端配置
    VSCode的Python扩展存在独立的运行终端配置,优先级高于全局终端配置,你可以在settings.json中补充以下配置,确保Python调用全局默认终端:
"python.terminal.executeInFileDir": true,
"terminal.integrated.allowWorkspaceConfiguration": true

如果你的配置中存在python.terminal.launchArgs字段,直接删除该字段即可。

  • 排查3:检查工作区配置覆盖
    打开当前项目根目录下的.vscode/settings.json文件,确认该文件中没有设置terminal.integrated.defaultProfile.windows为PowerShell的相关配置,工作区配置的优先级高于全局用户配置,会覆盖你写的全局设置。
  • 排查4:通过命令面板重新选择默认终端
    按下Ctrl+Shift+P调出命令面板,输入Terminal: Select Default Profile,在弹出的选项中直接选择「Command Prompt」,该操作会自动写入正确的配置参数,避免手写配置的语法错误。

完成以上操作后完全关闭VSCode再重新打开,运行Python文件即可调用CMD作为默认终端。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:15:02