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

时间:2019-04-12 02:18:11

标签: python anaconda conda

我想知道是否可以仅使用所选软件包克隆环境。

执行assets %>% group_by(asset.class, rating) %>% summarise_all(sum) %>% ungroup %>% mutate(rsum = rowSums(.[3:5])) %>% select(asset.class, rating, rsum) 将克隆conda create -n name --clone base环境,其中包括某些项目有时不需要的所有软件包。

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

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

conda create -n test1 --offline numpy scipy pandas