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

WSL环境运行conda.exe activate触发CommandNotFoundError问题咨询

解决方案

先执行以下命令确认你当前WSL环境正在使用的shell:
echo $SHELL
根据命令输出选择对应初始化指令:

  • 输出包含bash:绝大多数WSL发行版(如Ubuntu、Debian)的默认shell都是bash,直接执行conda init bash即可
  • 输出包含zsh:如果你手动修改过默认shell为zsh,执行conda init zsh
  • 输出包含fish、tcsh等其他支持的shell,替换对应名称执行conda init <shell名称>即可

注意事项

  • 执行初始化命令后,必须完全关闭当前所有WSL终端窗口,重新打开后配置才会生效
  • 如果你当前调用的是Windows系统下的conda.exe而非WSL内安装的Linux版本conda,建议优先在WSL环境内安装对应Linux版本的Miniconda/Anaconda后再执行上述操作,可避免跨系统调用带来的各类兼容性问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 06:45:05