conda create --clone v.s.直接复制环境

时间:2020-04-16 23:31:02

标签: anaconda conda

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

我了解

您可以通过创建以下环境的副本来精确复制环境: 它:

conda create --name myclone --clone myenv

其中myenv是现有环境。

conda create --clone与将环境目录直接复制到新位置有何不同?

1 个答案:

答案 0 :(得分:2)

Conda maintains hardlinks to reduce physical disk usage。普通复制只会简单地进行物理复制,从而不必要地浪费了一堆空间。

另一个可能引起更多问题的问题是运行安装脚本的软件包的问题。如果这些脚本的结果最初导致使用绝对路径的设置,则复制将导致以隐秘的方式耦合到原始环境。这可能会导致原始环境中的更改隐式影响复制的环境。