如果你的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)

推荐文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: