使用conda中的选定包进行克隆环境

问题描述 投票:0回答:1

我想知道是否可以克隆仅包含所选包的环境。

conda create -n name --clone base将克隆base环境,包括有时对某个项目不必要的所有包。

在新环境中卸载软件包可能是一种解决方案,但我正在尝试找到一种更有效和明确的方法。

python anaconda conda
1个回答
2
投票

扩展@darthbith说的话。克隆会创建环境中每个包的精确副本。如果要仅克隆环境的一部分,可以使用以下命令创建spec文件:

conda list -n base --export > environment.yaml

这将把基础环境中的每个包的列表转储为yaml文件。您可以编辑该文件以仅保留您想要的包,conda将找出其余的包。

© www.soinside.com 2019 - 2024. All rights reserved.