崔耳又又 发表于 2024-8-21 09:20:21

使用Mamba管理Conda环境和包,更快一步

# conda安装软件为什么越来越慢

**大家在使用conda安装软件时肯定会在解析“依赖环境”的步骤上等待很久,而且随着已安装的软件越来越多,这一步所花费的时间越来越长,主要原因就是以下两个:**

**(1)复杂的依赖解析****:Conda需要处理复杂的依赖关系和版本控制,当包数量增多时,依赖解析过程可能变得缓慢。**

**(2)单线程操作****:Conda的依赖解析和包安装过程是单线程的,这限制了其处理速度,特别是在现代多核处理器上。**

![](data/attachment/forum/plugin_zhanmishu_markdown/202408/699218ef302b0bb935e24f44280aaec1_1724203197_2760.jpg)

# Mamba的优势

**为了克服Conda安装慢的缺点,Mamba应运而生。Mamba实质上是一个基于Conda的包管理器,它主要有以下优点:**

**(1)速度提升**:Mamba使用多线程来加速包的下载和依赖解析过程。

**(2)效率提升**:Mamba采用C++编写,相较于Conda的Python实现,它在执行效率上有显著提升。

**(3)兼容性提升**:Mamba完全兼容Conda的环境和包,可以无缝替换Conda。

**我们话不多说,直接进入正题**

# 安装Mamba

1. **确保已成功安装Conda**
2. **输入以下命令使用conda安装Mamba:**

```shell
conda install conda-forge::mamba
```

# Mamba使用方法

**Mamba的使用方法与Conda类似,以下是一些基本用法:**

* **创建环境:**

```shell
mamba create -n myenv python=3.8
```

* **安装包:**

```shell
mamba install numpy
```

* **更新环境:**

```shell
mamba update --all
```
页: [1]
查看完整版本: 使用Mamba管理Conda环境和包,更快一步