Miniforge 安装
Miniforge 是一个和 Miniconda 类似的工具,由社区驱动,其使用的 conda-forge Channel 提供比 Anaconda 更多的包。同时因为与 Mamba 的结合,使其具有比 Miniconda 更快的依赖解析速度。
安装
-
Linux:
# 安装 Miniforge wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh" -O Miniforge3.sh bash Miniforge3.sh -bup ~/.local/opt/miniforge3 rm Miniforge3.sh更新
conda和mamba:~/.local/opt/miniforge3/bin/conda update conda mamba -y初始化:
# 初始化 conda ~/.local/opt/miniforge3/bin/conda init $(basename ${SHELL}) # 初始化 mamba ~/.local/opt/miniforge3/bin/mamba shell init -s $(basename ${SHELL}) "$HOME/.local/opt/miniforge3" -
macOS:
brew install miniforge # 安装 Miniforge conda update conda mamba -y # 更新 conda mamba conda init zsh # 初始化 conda mamba shell init -s zsh "$(conda info --base)" # 初始化 mamba -
Windows:
安装 Miniforge:
winget install CondaForge.Miniforge3 -s winget设置环境变量:
[Environment]::SetEnvironmentVariable("PATH", $env:PATH + ";$env:USERPROFILE\Miniforge3\Scripts;$env:USERPROFILE\Miniforge3\condabin", [EnvironmentVariableTarget]::User)接下来重启 PowerShell。
初始化
conda:conda init powershell
⚠️ 注意:
- 安装后,请确保没有配置 Anaconda
default频道。- 请勿在
base环境中安装任何内容,否则可能会破坏你的安装。
使用
由于 mamba 有着比 conda 更快的依赖解析速度,我们一般使用 mamba 命令来安装软件包。mamba 的常用命令和 conda 是通用的,具体可以参见 User Guide | Mamba
此外,mamba 与 conda 兼容,意味着你可以在同一个 Miniforge 环境中交替使用这两个命令。
换源
~/.condarc:
channels:
- conda-forge
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
清除索引缓存:
conda clean -i
卸载
conda init --reverse $(basename ${SHELL}) # 清除 Miniforge 对 shell rc 文件所做的更改
rm -rf "$(conda info --base)" # 删除安装 Miniforge 基本环境的文件夹和所有子文件夹
rm -rf "$HOME/.condarc" "$HOME/.conda" # 移除全局 conda 配置文件

浙公网安备 33010602011771号