python 我可以从多个yaml文件创建一个conda环境吗?

dba5bblo  于 2022-10-30  发布在  Python
关注(0)|答案(2)|浏览(170)

是否可以从两个yaml文件创建一个conda环境?
类似于
创建-f环境1.yml-f环境2.yml
或者从一个yaml文件创建一个环境,然后用第二个yaml文件更新这个环境?
创建-f env1.yml条件环境更新-f env2.yml条件环境

de90aj5v

de90aj5v1#

似乎不起作用。conda env create只使用最后一个--file参数,忽略其他参数。conda createconda update不支持yaml文件。

j8ag8udp

j8ag8udp2#

@sam是对的,参见相关github问题:https://github.com/conda/conda/issues/9294
一种可能的解决方法是使用conda-merge,例如:

pip install conda-merge
conda-merge env1.yml env2.yml > env.yml
conda env create -f env.yml

相关问题