跨平台、与语言无关的二进制包与环境管理器,可创建相互隔离的独立环境。
- Star
- 8,116
- Fork
- 451
- 未关闭 Issue
- 453
- 最近提交
- 21小时前
这是什么?
Mamba 是用 C++ 重新实现的 conda 包管理器。它沿用 conda 的命令行接口、包安装逻辑和事务校验流程,现有的 conda 工作流基本可以直接迁移。通过多线程并行下载仓库数据和包文件,并使用 libsolv 进行依赖求解,整体速度明显提升。
micromamba 是同一工具的静态链接版本,以单个无依赖的可执行文件分发,适合 CI 流水线和容器环境,无需安装完整的 conda。两者都可以直接安装 conda-lock 生成的锁文件,并提供 repoquery 命令用于查询仓库内容和包依赖。
该项目属于 conda-forge 生态,由 mamba-org 组织开发。目前只有 2.0 及以后的版本持续开发,1.x 分支仅修复安全问题。
核心功能
- 01多线程并行下载仓库数据和软件包。
- 02基于 libsolv 进行依赖求解。
- 03命令行与 conda 兼容,大多数工作流可直接迁移。
- 04micromamba 为静态链接的单个可执行文件,无运行时依赖。
- 05可直接安装 conda-lock 生成的锁文件。
- 06提供 repoquery 命令,用于查询包和依赖关系。
适用场景
- 在本地开发中替代较慢的 conda 安装和环境创建。
- 在 CI 流水线中使用 micromamba 快速配置 conda 环境。
- 构建需要 conda 管理依赖的精简容器镜像。
- 安装由 conda-lock 生成的锁定环境。
快速上手
- 1
按照文档中的 mamba 或 micromamba 安装指南进行安装
使用前须知
- 只有 mamba 和 micromamba 2.0 及更高版本处于积极开发中,1.x 分支仅修复安全问题。
- 部分输出与 conda 不同,例如 conda env export 与 mamba env export 的格式存在差异。
收录于专题
标签
常见问题
- mamba 是什么?
- 用 C++ 重新实现的 conda 包管理器,速度更快,并提供可独立运行的 micromamba 版本。 Mamba 是用 C++ 重新实现的 conda 包管理器。它沿用 conda 的命令行接口、包安装逻辑和事务校验流程,现有的 conda 工作流基本可以直接迁移。通过多线程并行下载仓库数据和包文件,并使用 libsolv 进行依赖求解,整体速度明显提升。
- mamba 可以免费使用吗?用的什么许可证?
- mamba 以 BSD-3-Clause 许可证开源。用于商业产品前,请先确认许可证条款。
- mamba 还在维护吗?
- 活跃维护中。mamba 最近一次提交是在 2026年11月6日。
- mamba 适合用来做什么?
- 在本地开发中替代较慢的 conda 安装和环境创建。 在 CI 流水线中使用 micromamba 快速配置 conda 环境。 构建需要 conda 管理依赖的精简容器镜像。 安装由 conda-lock 生成的锁定环境。
- mamba 怎么安装和运行?
- 按照文档中的 mamba 或 micromamba 安装指南进行安装
- 在哪里获取 mamba?
- 源代码和安装说明在 GitHub 上:https://github.com/mamba-org/mamba
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
7553+7 本周2260PythonOther维护活跃更新于 17小时前
一款命令行工具,可将一组 conda 包打包成安装程序,支持 shell、macOS .pkg 和 Windows .exe/.msi 格式。
499185PythonOther维护活跃更新于 4天前
用 Rust 编写的极速 Python 包与项目管理工具,可替代 pip、virtualenv、pyenv 等多种工具。
9.2万+283 本周3763RustApache-2.0更新于 17小时前
将 Python 命令行应用安装到独立环境中运行,避免依赖冲突,也可免安装直接运行。
1.3万+3 本周639PythonMIT维护活跃更新于 19小时前
pyenv 插件,用于在类 UNIX 系统上创建、列出、激活和删除 Python virtualenv 与 conda 环境。
6726+1 本周429ShellMIT更新于 26天前
基于 Jupyter Notebook 的开发平台,可一并生成 Python 包、文档、测试和持续集成配置。
5323+1 本周514Jupyter NotebookApache-2.0维护活跃更新于 前天