迁移教程:anaconda替换为mamba
1. 背景
由于 anaconda 对企业收费,因此公司要求替换anaconda。这里采用minforge+mamba作为替代品,100%兼容原conda仓库及使用方式。
2. 迁移流程
2.1. Mamba是什么?
Mamba 和 anaconda 一样,都是python包管理关键。
mamba可以兼容所有conda命令。e.g.
- manba install xxx
- mamba create -n env1 python=3
manba的安装目录和anaconda几乎完全一致。虚拟环境的迁移非常友好。
Reference:
2.2. Mamba如何安装?
mamba介绍:https://mamba.readthedocs.io/en/latest/installation/mamba-installation.html
mamba 需要依赖miniforge这种软件仓库管理包。

==> miniforge安装:https://github.com/conda-forge/miniforge

安装:sh Miniforge3-MacOsX-xxx.dmg
同anaconda安装,自定安装路径
注意:安装到最后,会有建议为shell init,记得点确认。这样之后打开终端,会自动启动mamba。
2.3. 如何迁移已有的虚拟环境到mamba?
迁移环境只需要 将anaconda_ROOT/envs下的环境,直接拷贝到miniforge_ROOT/envs目录下

2.4. Mamba如何使用
原conda命令 直接替换为 mamba,目前常用命令未发现任何不兼容。

2.5. 删除 anaconda
- conda安装并运行anaconda-clean。(不要删除.condarc,这个mamba会用)
- 删除anaconda目录
Reference:mac如何彻底卸载Anaconda_mac卸载anaconda-CSDN博客
本文来自博客园,作者:Tsingwaa,转载请注明原文链接:https://www.cnblogs.com/Tsingwaa/articles/18458425

浙公网安备 33010602011771号