于是发生了这些事情:
我想安装tensorboardx
,但我不知道直接在base[or root]
环境中安装软件包可能是个坏主意。
我跑了conda install tensorboardx
并同意更新其他软件包。其中之一是conda
。(似乎我在这一步更新了 conda)
之后,当我source activate
在 zsh 中运行时,我得到:/share/apps/anaconda2/bin/conda:17: job table full or recursion limit exceeded
. 更改为 bash 并且相同的命令静默失败。
所以问题是如何让我的anaconda恢复正常工作。
conda -V
给了conda 4.5.12
我还记得root
在这场灾难之前,基础环境是命名的。
conda list --revisions
给出输出:
2019-01-05 17:30:49 (rev 9)
conda {4.3.30 (https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free) -> 4.5.12 (conda-forge)}
conda-env {2.6.0 (https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free) -> 2.6.0 (conda-forge)}
pycosat {0.6.1 -> 0.6.3 (conda-forge)}
+tensorboardx-1.6 (conda-forge)
2019-01-05 17:56:46 (rev 10)
openssl {1.0.2k -> 1.0.2l (https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free)}
-tensorboardx-1.6 (conda-forge)
感谢anaconda的修改机制。我运行conda install --revision 8
并成功恢复了操作,但我仍然不知道更新 conda 后发生了什么,可能是某些东西卡在了循环中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句