有没有办法上传/压缩整个 anaconda 环境并使用 anaconda 重新创建它?

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

我有一个用于项目的工作 anaconda 环境,我正在使用该项目开发脚本/管道。我现在正尝试与我的团队分享这个环境。不幸的是,当尝试使用导出的 yml 文件重新创建环境时(即

conda env export > environment.yml
,然后在新机器上
conda env create -f environment.yml
),它不再起作用,因为我几个月前最初创建环境时使用的软件包版本现在已列出在 conda-forge 或 bioconda 上“损坏”。这导致整个环境创建失败并破坏依赖关系。我已尝试手动将 yml 文件编辑为已知的“未损坏”版本,但这会导致许多其他依赖项问题,并且仍然无法创建 env。

我想知道是否有一种方法可以使用 anaconda-build 将工作本地环境共享/上传到 anaconda,而不仅仅是一个包。本质上是获取环境中所有已安装软件包的列表,然后创建一个其他人可以使用 anaconda cloud 安装的新软件包。

python anaconda
1个回答
0
投票

https://www.anaconda.com/blog/moving-conda-environments

这可能会有所帮助,尝试 conda-pack 包

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