Не удается активировать источник для anaconda после обновления базы env - PullRequest
0 голосов
/ 05 января 2019

Итак, эти вещи произошли:

Я хочу установить 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, и та же команда молча провалилась.

Итак, вопрос в том, как вернуть моей анаконде нормальную работу.

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 голосов
/ 05 января 2019

Спасибо за пересмотр механизма анаконды. Я запустил conda install --revision 8 и успешно отменил операции, хотя до сих пор не знаю, что произошло после обновления conda, возможно, что-то застряло в цикле.

Далее читайте

...