我有多个用户正在使用的大型 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" " ")
但是遇到了一些矛盾。可能是我的频道优先事项吗?