VSCode运行Python文件按钮调用错误终端无法激活conda环境怎么办
VSCode Python运行按钮默认调用CMD终端设置方法
该问题由新版VSCode的终端分类逻辑导致:运行按钮触发的终端属于自动化终端,单独读取专属配置,和手动新建终端的默认配置不互通,哪怕你已经把普通终端默认设为CMD,运行按钮还是会走自动化终端的默认配置。
操作步骤
方法一:直接修改配置文件(生效最快)
- 按下快捷键
Ctrl+Shift+P唤起命令面板,输入Preferences: Open Settings (JSON)并回车打开用户配置文件 - 在JSON对象中添加如下配置(已存在的配置项不用重复添加):
{ // 自动化终端默认使用CMD "terminal.integrated.automationProfile.windows": "Command Prompt", // 普通新建终端默认使用CMD(已配置可忽略) "terminal.integrated.defaultProfile.windows": "Command Prompt", // 启用Python环境自动激活 "python.terminal.activateEnvironment": true }
- 保存配置文件后重启VSCode即可生效。
方法二:图形界面设置
- 按下快捷键
Ctrl+,打开设置界面 - 搜索
terminal.integrated.automationProfile.windows,在下拉选项中选择「Command Prompt」 - 再搜索
python.terminal.activateEnvironment,勾选对应选项开启环境自动激活 - 重启VSCode验证效果即可
验证
重启后点击Python文件的运行按钮,终端会默认调用CMD,且自动激活对应conda环境,可正常运行代码。
内容的提问来源于stack exchange,提问作者DoubleSteakHouse
相关产品推荐
相关产品推荐

