Bootstrap

告别conda

告别conda,使用miniforge

1 介绍

conda作为Python数据科学领域的常用软件,是对Python环境及相关依赖进行管理的经典工具,通常集成在anaconda或miniconda等产品中供用户日常使用。
但长久以来,conda在很多场景下运行缓慢卡顿、库解析速度过慢等问题也一直被用户所诟病,目前,由开源软件社区驱动的conda-forge组织开发维护了miniforge,可作anaconda、miniconda的替代品。

2 linux(Ubuntu)miniforge的安装以及使用

通过清华大学镜像站对miniforge安装包资源进行加速下载https://mirrors.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/LatestRelease/,选择与自己系统相符合的版本进行下载即可,以linux系统为例,下载当前最新版本对应的Mambaforge-24.3.0-0-Linux-x86_64.sh(看自己对应系统架构)

在这'里插入图片描述

2.1 下载

wget  https://mirrors.tuna.tsinghua.edu.cn/github-release/conda-forge/miniforge/LatestRelease/Mambaforge-24.3.0-0-Linux-x86_64.sh

2.2 安装

bash Mambaforge-24.3.0-0-Linux-x86_64.sh

2.3配置环境变量

.bashrc文件中写入

export PATH="/path/mambaforge/bin:$PATH"

然后

source .bashrc

这样miniforge就安装成功了,语法和conda的语法是类似的,配置源也可以参考conda。

另外,miniforge中同时内置了包管理工具conda和mamba,其中mamba可完全作为conda功能的替代,且运行效率优于conda,我们只需要将平时熟悉的conda命令中的conda替换为mamba即可,比如

mamba create -n XXX -y

更多mamba语法请参考https://mamba.readthedocs.io/

;