侧边栏壁纸
  • 累计撰写 218 篇文章
  • 累计创建 59 个标签
  • 累计收到 5 条评论

Mamba

barwe
2023-06-07 / 0 评论 / 0 点赞 / 4,207 阅读 / 937 字
温馨提示:
本文最后更新于 2023-06-07,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

Mambaforge

Mamba 和 Conda 的关系?

Conda 可以作为 Python 的环境管理工具,而 Mambaforge 是一款基于 Conda 二次实现的 Python 环境管理工具。

Mambaforge 是基于 Conda 的分支版本,它可以看做对 Conda 的某些功能模块的优化工具集,主要是管理环境这一块,使用 Mambaforge 需要先安装 Conda。

Mambaforge 项目地址:https://github.com/conda-forge/miniforge#mambaforge

Mambaforge 可以提供更快的环境构建速度和管理速度(创建、删除、备份环境等)。

Mamba 怎么使用?

创建、删除环境、安装项目依赖时将 conda 命令替换成 mamba 即可。

环境管理:

  • 创建环境:mamba create --name <environment_name>
  • 激活环境:conda activate <environment_name>(只是激活不涉及依赖变更,直接用 conda 即可)
  • 查看当前激活的环境:conda info -e
  • 列出所有环境:conda env list
  • 导出环境:mamba env export > environment.yml
  • 导入环境:mamba env create -f environment.yml
  • 克隆环境:mamba create --clone <old_environment_name> --name <new_environment_name>
  • 删除环境:mamba env remove --name <environment_name>

包管理:

  • 安装包:mamba install <package_name>
  • 卸载包:mamba remove <package_name>
  • 更新包:mamba update <package_name>
  • 更新所有包:mamba update --all
  • 搜索包:mamba search <package_name>
  • 查看已安装的包:mamba list

已经创建好的 conda 环境可以中途用 mamba 管理吗?

可以。Mamba 时基于 Conda 的分支版本,它们共享同样的环境文件和依赖关系。

0

评论区