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

VS Code如何设置使用cmd终端执行Python文件(适配Anaconda环境)

VS Code 1.60+ 搭配Anaconda运行Python文件默认使用CMD终端解决方案

问题根因

配置不生效是因为VS Code将终端分为两类:手动打开的普通终端、运行/调试代码等场景自动触发的自动化终端,两类终端的默认配置是独立的,且Python扩展运行代码时默认优先调用自动化终端配置,你之前只修改了普通终端的默认配置,没有修改自动化终端的配置,所以出现点击运行按钮仍然启动PowerShell的问题。

解决方案

按照以下步骤修改配置即可:

  • 按下Ctrl+Shift+P调出命令面板,输入「打开设置(JSON)」,选择对应选项进入配置文件编辑页面
  • 在settings.json中添加/修改如下配置:
{
  // 定义CMD终端配置
  "terminal.integrated.profiles.windows": {
    "Command Prompt": {
      "path": "C:\\Windows\\System32\\cmd.exe",
      "args": []
    }
  },
  // 手动新建终端默认使用CMD
  "terminal.integrated.defaultProfile.windows": "Command Prompt",
  // 自动化场景(运行/调试代码、执行任务)默认使用CMD,此为核心缺失配置
  "terminal.integrated.automationProfile.windows": "Command Prompt",
  // 开启Python扩展自动激活conda环境功能
  "python.terminal.activateEnvironment": true
}
  • 保存配置文件后,完全关闭VS Code再重新启动即可生效。

注意事项

  • 请删除配置文件中已经被弃用的terminal.integrated.shell.windows相关配置,避免优先级冲突导致设置不生效。
  • 重启后可先点击左下角的Python解释器选择栏,确认你需要的Anaconda环境已经被设为默认解释器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 04:15:05