我有一个由多个用户使用的大型conda安装。我遇到问题似乎变得脆弱了。我想从头开始重建它。我可以做一个conda list
并获取一个包列表,但依赖关系都是随机的。如果我只是运行一个脚本来安装该列表,我会得到升级和降级版本等的持续消息。
有没有办法创建我的包的“智能”列表来进行有效的重建?
修改
Nehal建议conda list --export
。这给了我一份表格清单:
# This file may be used to create an environment using:
# $ conda create --name <env> --file <this file>
# platform: linux-64
<package>=<version>
<package>=<version>
...
我能够只使用conda list
然后awk
制作一个,但确实有一些重复项和包导致错误。
尽管如此,我如何使用此重建安装,而不是像列表标题所示创建环境?
我试过
conda install $(cat packagelist | tr "\n" " ")
但是有些不一致。可能是我的频道优先事项吗?