0

我有多个用户正在使用的大型 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>
...

我可以用 justconda list和 then制作一个这样的文件awk,但是确实有一些重复项和导致错误的包。

尽管如此,我如何使用这个重建安装,而不是像列表标题所说的那样创建一个环境?

我试过了

conda install $(cat packagelist | tr "\n" " ")

但是遇到了一些矛盾。可能是我的频道优先事项吗?

4

0 回答 0