我正在尝试使用基于jupyter/datascience-notebook的jupyter/base-notebook构建一个自定义码头映像
我可以看到,mamba用于为jupyter安装/配置conda环境。
下面是我的Dockerfile (问题所涉及的部分)
#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的包装器?或者,我做的是对的?
致以敬意,
发布于 2022-07-12 23:14:37
在功能方面,conda或mamba都应该工作。我通常会选择mamba,因为它比conda更快,但是有些人可能更喜欢conda,因为它是一个更成熟的项目。
conda是用python实现的,因此不是最快的实现。mamba不是conda的包装器,而是一个关注性能的重新实现。mamba是用C++编写的,使用多线程并行下载存储库数据和包文件,并利用libsolv进行更快的依赖解决。
https://stackoverflow.com/questions/72552858
复制相似问题