参考教程:
B站
教程概要
- 安装最新的 Mamba,建议通过安装 Miniforge 来实现,因为 Miniforge 默认包含 Mamba。
- Miniforge 下载:建议使用南京大学镜像站
- mamba 设置镜像源:清华镜像源
- 修改默认环境安装路径
- 设置 pip 镜像:清华镜像
步骤概述
- 访问 Miniforge 下载页面 南京大学镜像站 | 官网。
- 根据你的操作系统和架构选择合适的安装程序。
- 下载并运行安装程序,按照提示完成安装。
- 安装完成后,打开新终端,输入
mamba --version
验证安装。
详细安装指南
- Linux 和 macOS:
- 打开终端,导航到下载目录。
- 如果需要,使脚本可执行:
chmod +x Miniforge3-*.sh
。 - 运行脚本:
./Miniforge3-*.sh
,然后跟随提示完成安装。
- Windows:
- 双击下载的
.exe
文件,遵循安装向导。 - 安装后,打开新的命令提示符或 PowerShell,验证安装。
- 双击下载的
验证和后续
安装完成后,Mamba 应可直接使用。你可以创建新环境,例如:mamba create -n myenv python=3.10
,然后激活:mamba activate myenv
。
一个意想不到的细节是,Miniforge 不仅包含 Mamba,还包括 Python、conda 和其他工具,适合数据科学项目。
调查报告
以下是关于安装最新 Mamba 的详细调查报告,涵盖所有相关信息,确保用户能够全面理解安装过程及其背景。
Mamba 是一个快速的跨平台包管理器,旨在作为 Conda 的替代品,提供更高效的依赖解决和包安装。研究表明,安装最新版本的 Mamba 通常通过安装 Miniforge 来实现,因为 Miniforge 是由 conda-forge 社区维护的一个最小化安装程序,默认包含 Mamba 和其他必要工具。证据倾向于表明,这种方法在 2025 年 3 月 11 日仍是推荐的安装方式,基于最新的发布版本和文档。
背景和推荐方法
最初,Mamba 项目从 Conda 开始,替换了默认求解器以提高性能。它的生态系统包括 micromamba(一个纯 C++ 实现)和 Miniforge(一个包含 Mamba 的最小安装程序)。根据官方文档 Mamba Installation Documentation,建议从 Miniforge 分布开始,特别是版本 >= Miniforge3-23.3.1-0。对于较旧的 Mamba 版本,可以使用 Mambaforge,但鉴于 Mambaforge 自 2024 年 7 月起已弃用,Miniforge 是更新的选择。
Miniforge 的最新版本为 24.11.3-0,发布于 2025 年 2 月 4 日,覆盖 Linux、macOS 和 Windows,支持多种架构(如 x86_64、aarch64 等)。这确保了安装过程的广泛兼容性。
安装步骤详解
以下是按操作系统分列的详细安装步骤,基于 Miniforge 的官方发布和相关教程。
Linux 安装
- 访问 Miniforge 下载页面,选择适合架构的安装脚本,例如 Miniforge3-24.11.3-0-Linux-x86_64.sh。
- 使用
wget
或浏览器下载文件,例如:wget https://github.com/conda-forge/miniforge/releases/download/24.11.3-0/Miniforge3-24.11.3-0-Linux-x86_64.sh
。 - 打开终端,导航到下载目录。
- 使脚本可执行:
chmod +x Miniforge3-24.11.3-0-Linux-x86_64.sh
。 - 运行脚本:
./Miniforge3-24.11.3-0-Linux-x86_64.sh
,跟随提示完成安装,包括阅读许可信息并确认。 - 安装完成后,打开新终端,输入
mamba --version
验证安装。
macOS 安装
macOS 的步骤与 Linux 类似,但需注意架构(x86_64 或 arm64):
- 访问 Miniforge 下载页面,选择如 Miniforge3-24.11.3-0-MacOSX-x86_64.sh。
- 下载文件,打开终端,导航到下载目录。
- 使脚本可执行:
chmod +x Miniforge3-24.11.3-0-MacOSX-x86_64.sh
。 - 运行脚本:
./Miniforge3-24.11.3-0-MacOSX-x86_64.sh
,跟随提示完成。 - 验证安装:打开新终端,输入
mamba --version
。
Windows 安装
Windows 用户使用图形界面安装:
- 访问 Miniforge 下载页面,下载 Miniforge3-24.11.3-0-Windows-x86_64.exe。
- 双击下载的
.exe
文件,启动安装向导。 - 跟随提示完成安装,注意是否选择“创建开始菜单快捷方式”以便通过“Miniforge Prompt”访问 Mamba 和 Conda 命令。
- 安装完成后,打开新的命令提示符或 PowerShell,输入
mamba --version
验证。
安装验证和后续使用
安装完成后,Mamba 应在路径中可用,无需额外激活环境即可使用。例如,创建新环境:mamba create -n myenv python=3.10
,激活环境:mamba activate myenv
,安装包:mamba install -c conda-forge numpy pandas
。这与 Conda 的使用类似,但 Mamba 提供更快的依赖求解。
一些教程提到,安装后可能需要更新或激活 base 环境,但根据官方文档,Mamba 命令在安装后应直接可用。用户应确保没有 Anaconda 默认渠道配置,以避免潜在冲突。
额外考虑和注意事项
- Miniforge 不仅包含 Mamba,还包括 Python、conda、pip 等工具,适合数据科学项目。这是一个意想不到的细节,可能帮助用户更全面地设置开发环境。
- 如果用户已有 Anaconda,建议先卸载,以避免渠道冲突。
- 对于 Windows,安装目录避免使用特殊字符或空格,以防止已知问题。
- Miniforge 使用 conda-forge 作为默认渠道,用户可根据需要修改配置。
以下表格总结了不同平台的安装文件和大小,方便参考:
操作系统 | 架构 | 文件名 | 大小 |
---|---|---|---|
Linux | x86_64 | Miniforge3-24.11.3-0-Linux-x86_64.sh | 78.0 MB |
Linux | aarch64 | Miniforge3-24.11.3-0-Linux-aarch64.sh | 76.5 MB |
macOS | x86_64 | Miniforge3-24.11.3-0-MacOSX-x86_64.sh | 51.5 MB |
macOS | arm64 | Miniforge3-24.11.3-0-MacOSX-arm64.sh | 60.9 MB |
Windows | x86_64 | Miniforge3-24.11.3-0-Windows-x86_64.exe | 70.6 MB |
结论
通过安装 Miniforge,用户可以轻松获取最新版本的 Mamba,适合各种操作系统和架构。建议参考官方文档和下载页面,确保安装过程顺利,并根据需要探索 Mamba 的更多使用场景。
关键引用
- Mamba Installation Detailed Guide
- Miniforge Download and Installation Page
- conda-forge miniforge GitHub Repository