【问题标题】:Source activate fails for anaconda after update in base env在基础环境中更新后,anaconda 的源激活失败
【发布时间】:2019-05-31 17:42:13
【问题描述】:

所以这些事情发生了:

我想安装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,同样的命令静默失败。

所以问题是如何让我的 anaconda 恢复正常工作。

conda -Vconda 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)

【问题讨论】:

  • 卸载 tensorflowx 然后更新 conda

标签: python anaconda conda


【解决方案1】:

感谢anaconda的修改机制。我运行了conda install --revision 8 并成功恢复了操作,但我仍然不知道更新 conda 后发生了什么,可能有什么东西卡在了循环中。

Further read

【讨论】:

    猜你喜欢
    • 2016-11-28
    • 2017-09-07
    • 2020-10-17
    • 2021-05-10
    • 2020-03-14
    • 2013-12-03
    • 2021-09-06
    相关资源
    最近更新 更多