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

VSCode执行conda activate后Bash终端语言自动变更如何改回英文

VSCode Bash终端激活conda环境后语言自动切换为非英文的修复方法

可按以下不同需求选择对应操作,即可将终端显示语言改回英文:

  • 临时修复(仅当前终端窗口生效)
    激活虚拟环境前,先在终端执行以下两行命令设置语言环境变量,再执行激活操作即可保持英文输出:
    export LANG=en_US.UTF-8
    export LC_ALL=en_US.UTF-8
    conda activate ./env
    
    如果是Windows平台的Git Bash提示语言包不存在,将上述两个变量值替换为C.UTF-8即可。
  • 永久修复(所有Bash终端生效)
    将语言环境变量写入Bash用户配置文件,执行一次命令后后续所有新开的Bash终端都会默认使用英文环境,不会随conda激活切换语言:
    echo 'export LANG=en_US.UTF-8' >> ~/.bashrc
    echo 'export LC_ALL=en_US.UTF-8' >> ~/.bashrc
    source ~/.bashrc
    
    执行完成后再激活conda虚拟环境,输出就会固定为英文。
  • 仅固定VSCode内终端为英文
    如果不希望修改全局Bash配置,只要求VSCode内的终端保持英文,可以单独给VSCode终端配置环境变量:
    • 按下快捷键Ctrl + ,打开VSCode设置面板
    • 搜索terminal.integrated.env,根据自己的操作系统选择对应配置项(Linux选terminal.integrated.env.linux、Windows选terminal.integrated.env.windows、Mac选terminal.integrated.env.osx)
    • 点击「在settings.json中编辑」,添加如下配置:
      {
        "terminal.integrated.env.linux": {
          "LANG": "en_US.UTF-8",
          "LC_ALL": "en_US.UTF-8"
        }
      }
      
    • 保存配置后重启VSCode终端即可生效。

提示:如果执行完上述配置后激活环境仍有部分非英文输出,可以执行conda config --set auto_activate_base false关闭conda默认base环境自动激活,重启终端后手动激活需要的环境即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 12:54:17