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

Windows10下Cmder中conda激活环境失败,执行conda init无效

解决Cmder Bash中conda激活环境失败的问题

第一步:清理系统PATH里的Miniconda相关路径

你安装时手动添加的Miniconda PATH会干扰conda初始化脚本的正常工作,先彻底清除:

  • 打开Windows设置,搜索「环境变量」,进入「编辑系统环境变量」
  • 在「系统变量」列表里找到Path,点击「编辑」
  • 删除所有包含Miniconda/Anaconda的路径(比如C:\Users\你的用户名\Miniconda3、C:\Users\你的用户名\Miniconda3\Scripts这类)
  • 保存所有设置,关闭设置窗口

第二步:重新初始化conda并配置Cmder的Bash

  1. 打开Cmder,启动Bash shell
  2. 手动指定conda的完整路径执行初始化(把下面路径里的「你的用户名」替换成你实际的Windows用户名):
    /c/Users/你的用户名/Miniconda3/Scripts/conda.exe init bash
    
  3. 执行完成后,关闭Cmder所有窗口,彻底重启Cmder

第三步:验证环境激活

打开Cmder的Bash,直接执行:

conda activate test_env

如果还是报错,先手动加载conda的初始化脚本再试:

source ~/.bashrc
conda activate test_env

额外排查点

  • 确认Miniconda的安装路径里没有空格或特殊字符,这类字符会导致脚本执行出错
  • 检查Cmder使用的Bash是否为Git Bash(Cmder默认集成的是Git Bash),如果是其他类型的Bash,需要对应执行conda init 对应shell类型(比如zsh就执行conda init zsh)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 09:06:01