什么是Mambaforge?和miniforge和mamba的关系

Mambaforge使用mamba作为其包管理器,mamba是conda的一个替代品,可以从conda-forge通道安装包。

Miniforge是一个社区驱动的miniconda替代品,它与Miniconda相比,提供了更多的编译器和开发工具,适用于更复杂的环境和依赖关系。自2023年9月起,Miniforge的功能与Mambaforge完全一致,两者的主要区别在于安装器名称和默认安装路径。

Mamba是一个高效的包管理工具,它通过C++实现核心部分,以提高执行效率,并且可以与conda完美兼容,只需将conda命令中的conda替换为mamba即可。Mambaforge预配置了流行的conda-forge通道,但用户也可以修改配置以使用其他任何通道。

总结来说,Mambaforge是一个基于mamba的环境管理工具,而Miniforge则是一个提供额外编译器和开发工具的环境管理工具,两者在功能上已经非常接近,主要差异在于安装过程中的细节。

miniforge, I’m coming

conda-forge/miniforge: A conda-forge distribution. (github.com)

为防止冲突没有添加PATH,需要在miniforge的prompt里面输入mamba,非常神奇,既有conda又有mamba,还有pip

miniforge的安装

1

使用

使用优先级:pip>mamba>conda,速度更快,包更完全
mamba安装和conda安装执行的过程是不一样的