首页 > 解决方案 > 有没有办法上传/压缩整个 anaconda 环境并使用 anaconda 重新创建它?

问题描述

我有一个正在开发脚本/管道的项目的工作 anaconda 环境。我现在正试图与我的团队分享这个环境。不幸的是,当尝试使用导出的 yml 文件(即conda env export > environment.yml,然后conda env create -f environment.yml在新机器上)重新创建环境时,它不再起作用,因为几个月前我最初创建 env 时使用的包版本现在在 conda 上列为“损坏” -forge 或 bioconda。这导致整个 env 创建失败,依赖关系中断。我尝试手动将 yml 文件编辑为已知的“未损坏”版本,但这会导致许多其他依赖问题,并且仍然无法创建 env。

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

标签: pythonanaconda

解决方案


推荐阅读