mamba 包管理器

Mamba

Mamba 是一个快速、健壮、跨平台的包管理器。

它在 Windows、OS X 和 Linux(包括 ARM64 和 PPC64LE)上运行,与 conda 软件包完全兼容,并支持大多数 conda 命令。

1
2
# upgrade all packages
mamba update --all -y

[!CAUTION]
mamba 自带的 conda 环境中的 python 在 windows 上编译需要附带设置 mamba 环境,否则运行会 crash

  • PYTHONHOME=path-to-mambaforge-installation
  • PYTHONPATH=path-to-mambaforge-installation

links:

conda

links:

设置国内源

1
2
3
4
# 添加清华源
conda config --add channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda 环境

1
2
3
4
5
6
7
8
9
10
# 指定python版本创建版本
conda create --name <env_name> python=3.7
# 重命名环境
conda rename -n <old_env_name> <new_env_name>
# 删除环境
conda remove --name <env_name> --all
# 激活
conda activate <env_name>
# 查看可用环境
conda info --envs

Auto Integration

自动激活 conda 环境

1
2
3
# 集成 powershell, -d == --dry-run
conda init powershell [-d]
conda init --all -d