python - 有没有办法上传/压缩整个 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 云安装的新包。
解决方案
推荐阅读
- python - request.form['key'] 解析输出到函数时返回 2 个值
- inno-setup - Inno Setup,如何在多个文件中搜索特定字符串?
- latex - Latex中的“地铁线”图,最好的方法是什么?
- java - Apache Felix Web 控制台找不到具有绝对路径的图像
- azure-devops - 是否可以一次性从 VSTS 导出所有构建和发布定义?
- python - 将生成器函数从熊猫数据帧传递给 TF-Hub 通用句子编码器
- c - 从 C 中的静态库外部调用函数
- fiware - 同一个 agent.conf 文件中的多个水槽接收器
- scala - Spark:如何根据RDD中的其他两列元素将一列元素组合在一起
- makefile - 如何构建额外的 caffe 工具?