在基本环境中更新后,Anaconda的源激活失败

时间:2019-01-05 10:18:26

标签: python anaconda conda

这些事情发生了:

我想安装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)

1 个答案:

答案 0 :(得分:0)

感谢anaconda的修订机制。我运行conda install --revision 8并成功还原了操作,尽管我仍然不知道在更新conda之后会发生什么,可能是某个循环卡住了。

Further read