繁体   English   中英

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

[英]Cloning environment with selected packages in conda

我想知道是否可以仅使用选定的包克隆环境。

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

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

扩展@darthbith的内容。 克隆将创建环境中每个程序包的精确副本。 如果您只想克隆环境的一部分,则可以使用以下方法创建规格文件:

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

这会将基本环境中每个软件包的列表作为yaml文件转储。 您可以编辑文件以仅保留所需的软件包,conda会找出其余的软件包。

此命令生成另一个 conda 环境test1 ,其中包含来自基础软件包的请求包numpy scipy pandas ,而无需下载任何内容:

conda create -n test1 --offline numpy scipy pandas

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM