Исправить коррумпированную среду conda - PullRequest
0 голосов
/ 21 февраля 2019

В conda, когда я пытался установить пакет, я получал эту ошибку:

 CorruptedEnvironmentError: The target environment has been corrupted. Corrupted environments most commonly
    occur when the conda process is force-terminated while in an unlink-link
    transaction.
      environment location: /home/user/anaconda3/envs/myenv
      corrupted file: /home/user/anaconda3/envs/myenv/conda-meta/qt-5.9.7-h5867ecd_1.json

Я думаю, что моя ОЗУ как-то испорчена из-за предыдущих отключений электричества, так что это может быть причиной этого,Как бы я это исправить?

Ответы [ 2 ]

0 голосов
/ 30 июля 2019

Следующее сработало для меня.TL; DR ответа @ Jordan.

  1. Попробуйте установить пакет снова через conda
  2. Удалите файл, который считается поврежденным
  3. Повторяйте шаги 1 и 2, пока пакетуспешно устанавливает
  4. Запустите conda update --all для хорошей меры
0 голосов
/ 07 апреля 2019

Я столкнулся с той же проблемой, и единственное решение состояло в том, чтобы вручную удалить файл, который, как указано, поврежден в сообщении об ошибке, и попытаться установить пакет снова.При запуске команды conda install снова я получил ту же самую ошибку, но на этот раз поврежденный файл был другим.Повторение этого процесса до тех пор, пока ошибка не исчезнет, ​​решит проблему и в конечном итоге вы сможете установить требуемый пакет.

После успешной установки просто обновите все пакеты один раз, используя следующую команду:

conda update --all
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...