如果你的Conda安装了,你可能会发现一个问题,就是使用Conda install 安装某个软件时,会特别慢,这时候呢?你会上网去搜,然后大家解决的方法呢。一是告诉你镜像可以下载快一点,二是,Mamba安装可以让你更快一点。
那么今天我们就来讲讲Mamba的安装,当然,我还会告诉你,其实你不用安装Mamba也可以不用装这个。
1. Mamba的安装
mamba 是用C++重写了 conda 的部分功能,运行效率显著提高,可以进行并行的下载,使用管理工具中的 libsolv,可以更快的解决环境依赖问题。
Mamba可以使用Conda命令直接安装:
conda install mamba -c conda-forge
当然,也可以去GitHub下载安装脚本:
$ wget "https://github.com/conda-forge/miniforge/releases/latest/download/Mambaforge-$(uname)-$(uname -m).sh"
$ bash Mambaforge-$(uname)-$(uname -m).sh
安装完之后呢,你就可以使用mamba命令,Conda命令怎么用,换成mamba即可。
mamba -h # 查看手册
mamba --version # 查看mamba版本
mamba envName activate # 激活环境,envName为自己的mamba虚拟环境
source deactivate # 关闭环境,envName为自己的mamba虚拟环境
mamba env list # 虚拟环境列表
mamba create python=3 -n # 创建一个新的虚拟环境
mamba list # 查看已经安装的包
mamba update mamba # 升级mamba自身
mamba update python #更新到最新版本的python
mamba search # 查询包
mamba install # 安装包
mamba install -n test # 将包安装到指定环境
mamba env remove -n #删除环境
mamba update --all # 更新所有包
mamba update # 升级包
mamba remove # 移除包
mamba remove -n test # 从指定环境中移除包
使用mamba下载和安装速度,嘎嘎快!
2. 不用安装Mamba的原因
为什么我说不用安装Mamba呢?因为Conda官方从2022年3月就提出比Conda更快解决方案-Libmamba。为了解决conda生态系统内部与增长相关的挑战,conda维护人员与合作伙伴Anaconda、Quansight和QuantStack一起在2022年12月引入了基于Mamba项目的新conda依赖项求解器。QuantStack,开发 mamba 和 libmamba;Quansight,将 libmamba 集成到 conda 中;和Anaconda,开发 conda 并管理整体工作。mamba是 conda 包管理器的 C++ 重新实现。
更新到Conda 23.10.0的时候,它们自动默认使用conda-libmamba-solver插件。
官网解释:Conda 23.10.0: libmamba is now the default solver | conda.org
所以,我认为不用另外安装Mamba也可以的。
如果感觉阅读对您还有些作用,可以评论留言,关注我。谢谢您的阅读!
敬请关注!
往期学习笔记:
Windows系统开启Linux子系统(Ubuntu)
Linux常用命令(目录操作命令)
Linux常用命令:文件的创建、复制、移动、查找和删除命令
Linux常用命令:文本文件的查看与编辑
Linux常用命令:文本文件的拼接与分割
Linux常用命令:文件的权限管理
Linux常用命令:文件的下载、压缩与解压
Linux常用命令:常见的操作符
Linux常用命令:系统操作命令
Linux文本处理三剑客:grep
Linux文本处理三剑客:sed
Linux文本处理三剑客:awk
Linux文本处理三剑客:awk(常用匹配模式)
Linux文本处理三剑客:awk(结构化命令)
Linux文本处理三剑客:awk(对具体文本的示例代码)
Linux文本处理三剑客:awk(内置函数详解笔记)
Linux文本处理三剑客:awk(用户自定义函数)
Linux常用命令:条件控制语句全解析
Linux系统:安装Conda(miniconda)