Конда установка занимает вечность (застрял как SAT решатель) - PullRequest
0 голосов
/ 22 мая 2019

Как я могу исправить проблему с установщиком conda, который навсегда решает огромные проблемы с SAT (зачем нам их решать?):

DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 9661561
DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 5164645
DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 2751948
DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 1518175
DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 964848
DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 1249154
DEBUG conda.common.logic:_run_sat(734): Invoking SAT with clause count: 1105581

Подождал больше получаса, что еще можно сделать вместо переустановки?

1 Ответ

0 голосов
/ 04 июня 2019

conda может привести к бесконечным циклам при попытке выяснить способ удовлетворения всех зависимостей установленных пакетов, а также изменений, которые вы хотите применить.Я где-то читал, что если он не нашел решения в течение двух минут, ждать больше не имеет смысла.

В общем, вы преодолеваете такие ситуации, более точно определяя, чего вы хотите.Например, укажите точные версии, а не только имена пакетов.Если вам не нужен conda-forge, избегайте этого канала, потому что он содержит много метаданных, которые распознаватель SAT попытается рассмотреть.

Вот огромная статья в блоге от Anaconda, рассказывающая о способах повышения производительности:
https://www.anaconda.com/understanding-and-improving-condas-performance/

...