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

在Jupyter Notebook中执行mamba init --all命令遇错误求助

解决Jupyter Notebook中mamba激活报错的方法

方法1:在Notebook中手动加载mamba初始化脚本

直接在Notebook的代码单元格执行以下命令(路径根据你的mamba安装位置调整,默认mambaforge/miniforge路径参考如下):

source ~/mambaforge/etc/profile.d/mamba.sh

执行完成后再尝试mamba activate 你的环境名,即可正常使用激活命令。

方法2:让Jupyter加载bash配置文件

Jupyter默认不会读取bash的.bashrc或.bash_profile,可以修改配置让它以login shell模式启动:

  1. 生成Jupyter配置文件(未生成过的话执行):
jupyter notebook --generate-config
  1. 打开配置文件(默认路径为~/.jupyter/jupyter_notebook_config.py),找到c.NotebookApp.terminado_settings项,修改为:
c.NotebookApp.terminado_settings = {'shell_command': ['bash', '--login']}
  1. 重启Jupyter Notebook,之后Notebook的shell会自动加载bash的配置,包括mamba的初始化内容。

方法3:临时用conda命令替代激活

既然mamba是conda的兼容替代,可直接用conda命令完成环境激活:

conda activate 你的环境名

额外检查项

  • 确认bash中mamba init已生效:在bash终端执行echo $PATH,查看mamba的bin目录(如~/mambaforge/bin)是否在PATH最前端。
  • 若使用zsh而非bash,需确保mamba init已针对zsh完成配置(但你bash中正常,此点大概率不是问题)。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 13:42:06