仅使用符号链接创建 conda 环境

Mic*_*ael 3 python anaconda conda

我想创建一个环境,它是我的root环境的精确副本,但不制作任何包的硬拷贝(稍后我将添加一些不在 Anaconda 中的包)。我想我可以通过以下之一来做到这一点:

conda create -n newroot --clone root
conda create -n newroot --copy root
conda create -n newroot anaconda
Run Code Online (Sandbox Code Playgroud)

但这些都是下载包。如何创建当前 Anaconda 发行版的精确副本环境?(我知道以后我可以添加软件包conda install -n newroot <package name>

Ray*_*lly 5

conda在可以的情况下(几乎总是)在内部使用硬链接,因此新环境的成本是最小的,所以我的建议是使用:

conda create -n newroot --clone root
Run Code Online (Sandbox Code Playgroud)

不要使用--copy,因为这明确避免使用硬链接。