Mamba 是一个快速的、跨平台的 conda
包管理器重新实现,旨在提供比 conda
更快的依赖解析和包下载速度。它与 conda
兼容,并且可以使用相同的命令行解析器和安装/卸载代码。
推荐的 Mamba 安装方式是使用 Miniforge 发行版,它是一个包含 conda
和 mamba
的最小安装程序,并且预配置了 conda-forge
频道。
以下是安装 Mamba 的主要步骤:
1. 检查是否已安装 Mamba 或 Conda 在终端中运行 mamba --version
或 conda --version
。如果看到版本号,则说明已经安装。如果显示 "command not found",则需要安装.
2. 安装 Miniforge (推荐) Miniforge 是安装 Mamba 的推荐方式,因为它是一个轻量级的 Conda 安装程序,并集成了 Mamba 和 conda-forge
频道.
下载 Miniforge 安装脚本: 访问 Miniforge3 GitHub 仓库页面(通常可以在
conda-forge
组织的 GitHub 页面找到,或直接搜索 "Miniforge3")。找到适用于您操作系统的最新安装脚本。对于 Linux 或 macOS: 您可以使用
curl
命令下载安装脚本。例如,对于 Linuxx86_64
系统,您可能会使用类似这样的命令 (请注意版本号可能不同,请以官网最新版本为准):bashcurl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-x86_64.sh"
对于 macOS,请根据您的芯片架构选择对应的脚本 (例如
Miniforge3-MacOSX-arm64.sh
用于 Apple Silicon 或Miniforge3-MacOSX-x86_64.sh
用于 Intel).运行安装脚本: 下载完成后,给脚本添加执行权限并运行它:
bashchmod +x Miniforge3-Linux-x86_64.sh # (或您下载的脚本名称) bash Miniforge3-Linux-x86_64.sh
按照安装程序的提示操作。在安装过程中,当被问及是否初始化 Mamba 时,请键入
yes
.
3. 初始化 Mamba (如果需要) 如果在安装 Miniforge 时没有选择初始化 Mamba,或者遇到 mamba: command not found
错误,您可能需要手动初始化 shell。运行以下命令,然后重启终端:
mamba init
如果您使用的是特定的 shell (如 zsh
或 fish
),可以运行 mamba init zsh
或 mamba init fish
.
4. 验证安装 关闭当前终端并打开一个新终端会话。这是为了让 shell 知道新的安装。 然后,运行以下命令来验证 Mamba 是否成功安装:
mamba --version
如果显示 Mamba 的版本号,则表示安装成功。
注意事项:
- Windows 用户: 在 Windows 上,Mamba 通常通过 Miniforge Prompt 来使用。安装 Miniforge 后,您可以在 Windows 搜索栏中找到并打开 "Miniforge Prompt".
- 与其他 Conda 安装的兼容性: 如果您已经安装了 Anaconda 或 Miniconda,Mamba 可以理论上添加到任何安装中,但由于它们都依赖于
base
环境,可能不会很好地共存。推荐的方法是单独安装 Miniforge 或 Micromamba 作为替代. - 更新 Mamba: 要更新 Mamba,可以在激活的环境中运行
mamba update mamba
.