现在我并不再推荐使用conda,因为python目前的包管理已经向NPM看齐了,建议使用 uv(现代包管理封装)

概念诠释
Conda是一个开源跨平台的包管理与环境管理工具
conda的一些亮点:直接提供编译完的二进制而不用再编译
现在建议直接安装https://github.com/conda-forge/miniforge
wget -O Miniforge3.sh "<https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$>(uname -m).sh"
bash Miniforge3.sh -b -p "${HOME}/conda"
source "${HOME}/conda/etc/profile.d/conda.sh"
conda activate
conda install -n base conda-libmamba-solver
conda config --set solver libmamba
(miniconda) 以下是x86架构Linux系统的,其他去https://mirrors.bfsu.edu.cn/anaconda/miniconda/
3.10
wget <https://mirrors.bfsu.edu.cn/anaconda/miniconda/Miniconda3-py310_23.3.1-0-Linux-x86_64.sh>
chmod +x ./Miniconda3-py310_23.3.1-0-Linux-x86_64.sh
./Miniconda3-py310_23.3.1-0-Linux-x86_64.sh -b
~/miniconda3/bin/conda init zsh
为特定的终端初始化环境(假定Bash)
conda init bash
source ~/.bashrc
为了安全考虑(尽量不要在base环境中安装包),下面的命令禁用掉自动激活base,防止忘记activate直接安装包。
conda config --set auto_activate_base false
https://github.com/RubyMetric/chsrc 一键更换镜像源
curl <https://chsrc.run/posix> | bash
scoop install chsrc
winget install RubyMetric.chsrc
"& { $(iwr -useb <https://chsrc.run/windows>) } -Version pre" | iex
chsrc set python
chsrc set conda
chsrc set node
sudo chsrc set ubuntu
sudo chsrc set openwrt
chsrc set winget
chsrc set brew
chsrc set dockerhub
chsrc set -local # *项目级* 换源
Mamba以多线程的方式对网络资源进行并行下载,从而大幅提升下载速度