这些事情发生了:
我想安装tensorboardx
,但我不知道直接在base[or root]
环境中安装软件包可能不是一个好主意。
我运行了conda install tensorboardx
,并同意更新其他软件包。其中之一是conda
。 (似乎我在此步骤中更新了conda)
之后,当我在zsh中运行source activate
时,我得到:/share/apps/anaconda2/bin/conda:17: job table full or recursion limit exceeded
。更改为bash,相同的命令静默失败。
所以问题是如何让我的水蟒恢复正常工作。
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)
答案 0 :(得分:0)
感谢anaconda的修订机制。我运行conda install --revision 8
并成功还原了操作,尽管我仍然不知道在更新conda之后会发生什么,可能是某个循环卡住了。