使用 micromamba 的克隆环境

Sma*_*y77 4 conda mamba

micromamba 似乎缺少克隆环境选项,或者只是名称不同?

  • Mamba 的帮助micromamba create -n envname --help 似乎没有显示任何类似克隆的选项
  • 标准 conda conda create -n envname --clone oldenv似乎不起作用。

如果 mamba 缺少克隆选项,原因是什么?

谢谢!

小智 6

是的,它还没有克隆选项

小更新

创建环境的命令因 micromamba 失败version 1.4.9,请使用该--file标志,

micromamba env create --name newenv --file oldenv.yaml
Run Code Online (Sandbox Code Playgroud)

——由gkaf告知

原因:

这只是因为它被设计为轻量级、快速且最小的mamba. 克隆环境是一个相对复杂的功能,并且它被认为对于micromamba.

解决方案:

不过,还有一个迂回的方法。据我所知,您可以将当前环境导出为yaml并运行micromamba env create以从 yaml 文件创建环境。

将现有环境的内容导出到 YAML 文件。

micromamba env export -n oldenv > oldenv.yaml
Run Code Online (Sandbox Code Playgroud)

从 YAML 文件创建新环境。

micromamba env create -n newenv -f oldenv.yaml
Run Code Online (Sandbox Code Playgroud)

这应该有效,如果无效请通知。