我想知道是否可以克隆仅包含所选包的环境。
做conda create -n name --clone base
将克隆base
环境,包括有时对某个项目不必要的所有包。
在新环境中卸载软件包可能是一种解决方案,但我正在尝试找到一种更有效和明确的方法。
扩展@darthbith说的话。克隆会创建环境中每个包的精确副本。如果要仅克隆环境的一部分,可以使用以下命令创建spec文件:
conda list -n base --export > environment.yaml
这将把基础环境中的每个包的列表转储为yaml文件。您可以编辑该文件以仅保留您想要的包,conda将找出其余的包。