首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Conda与Mamba混淆-在构建自定义码头映像时应该使用什么?

Conda与Mamba混淆-在构建自定义码头映像时应该使用什么?
EN

Stack Overflow用户
提问于 2022-06-08 22:28:34
回答 1查看 1.2K关注 0票数 2

我正在尝试使用基于jupyter/datascience-notebookjupyter/base-notebook构建一个自定义码头映像

我可以看到,mamba用于为jupyter安装/配置conda环境。

下面是我的Dockerfile (问题所涉及的部分)

代码语言:javascript
复制
#REF: https://stackoverflow.com/q/66547389

RUN /opt/conda/bin/conda create -n pypy pypy ipykernel -y
RUN /opt/conda/envs/pypy/bin/pypy -m ipykernel install --prefix=/opt/conda/ --name pypy3 --display-name="pypy3"

#-- INSTALL JUPYTERLAB PLUGINS --#
RUN /opt/conda/bin/conda install -c conda-forge jupyterlab-git
RUN /opt/conda/bin/conda install -c conda-forge jupyter-resource-usage

我的问题是,我是否应该使用mamba而不是/opt/conda/bin/conda,因为Mamba是conda的包装器?或者,我做的是对的?

致以敬意,

EN

回答 1

Stack Overflow用户

发布于 2022-07-12 23:14:37

在功能方面,condamamba都应该工作。我通常会选择mamba,因为它比conda更快,但是有些人可能更喜欢conda,因为它是一个更成熟的项目。

conda是用python实现的,因此不是最快的实现。mamba不是conda的包装器,而是一个关注性能的重新实现。mamba是用C++编写的,使用多线程并行下载存储库数据和包文件,并利用libsolv进行更快的依赖解决。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72552858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档