Skip to content
字数
793 字
阅读时间
4 分钟

Mamba 是一个快速的、跨平台的 conda 包管理器重新实现,旨在提供比 conda 更快的依赖解析和包下载速度。它与 conda 兼容,并且可以使用相同的命令行解析器和安装/卸载代码。

推荐的 Mamba 安装方式是使用 Miniforge 发行版,它是一个包含 condamamba 的最小安装程序,并且预配置了 conda-forge 频道。

以下是安装 Mamba 的主要步骤:

1. 检查是否已安装 Mamba 或 Conda 在终端中运行 mamba --versionconda --version。如果看到版本号,则说明已经安装。如果显示 "command not found",则需要安装.

2. 安装 Miniforge (推荐) Miniforge 是安装 Mamba 的推荐方式,因为它是一个轻量级的 Conda 安装程序,并集成了 Mamba 和 conda-forge 频道.

  • 下载 Miniforge 安装脚本: 访问 Miniforge3 GitHub 仓库页面(通常可以在 conda-forge 组织的 GitHub 页面找到,或直接搜索 "Miniforge3")。找到适用于您操作系统的最新安装脚本。

    对于 Linux 或 macOS: 您可以使用 curl 命令下载安装脚本。例如,对于 Linux x86_64 系统,您可能会使用类似这样的命令 (请注意版本号可能不同,请以官网最新版本为准):

    bash
    curl -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).

  • 运行安装脚本: 下载完成后,给脚本添加执行权限并运行它:

    bash
    chmod +x Miniforge3-Linux-x86_64.sh # (或您下载的脚本名称)
    bash Miniforge3-Linux-x86_64.sh

    按照安装程序的提示操作。在安装过程中,当被问及是否初始化 Mamba 时,请键入 yes.

3. 初始化 Mamba (如果需要) 如果在安装 Miniforge 时没有选择初始化 Mamba,或者遇到 mamba: command not found 错误,您可能需要手动初始化 shell。运行以下命令,然后重启终端:

bash
mamba init

如果您使用的是特定的 shell (如 zshfish),可以运行 mamba init zshmamba init fish.

4. 验证安装 关闭当前终端并打开一个新终端会话。这是为了让 shell 知道新的安装。 然后,运行以下命令来验证 Mamba 是否成功安装:

bash
mamba --version

如果显示 Mamba 的版本号,则表示安装成功。

注意事项:

  • Windows 用户: 在 Windows 上,Mamba 通常通过 Miniforge Prompt 来使用。安装 Miniforge 后,您可以在 Windows 搜索栏中找到并打开 "Miniforge Prompt".
  • 与其他 Conda 安装的兼容性: 如果您已经安装了 Anaconda 或 Miniconda,Mamba 可以理论上添加到任何安装中,但由于它们都依赖于 base 环境,可能不会很好地共存。推荐的方法是单独安装 Miniforge 或 Micromamba 作为替代.
  • 更新 Mamba: 要更新 Mamba,可以在激活的环境中运行 mamba update mamba.

贡献者

页面历史