Я пытался обновить или установить новые пакеты из анаконды, и в последнее время появилось это сообщение:
The environment is inconsistent, please check the package plan carefully
The following package are causing the inconsistency:
- defaults/win-32::anaconda==5.3.1=py37_0
done
Я пробовал с, conda clean --all
а затем, conda update --all
но он сохраняется.
Conda Info
active environment : base
active env location : C:\Users\NAME\Continuum
shell level : 1
user config file : C:\Users\NAME\.condarc
populated config files : C:\Users\NAME\.condarc
conda version : 4.6.11
conda-build version : 3.17.7
python version : 3.7.3.final.0
base environment : C:\Users\NAME\Continuum (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/win-32
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/free/win-32
https://repo.anaconda.com/pkgs/free/noarch
https://repo.anaconda.com/pkgs/r/win-32
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-32
https://repo.anaconda.com/pkgs/msys2/noarch
package cache : C:\Users\NAME\Continuum\pkgs
C:\Users\NAME\.conda\pkgs
C:\Users\NAME\AppData\Local\conda\conda\pkgs
envs directories : C:\Users\NAME\Continuum\envs
C:\Users\NAME\.conda\envs
C:\Users\NAME\AppData\Local\conda\conda\envs
platform : win-32
user-agent : conda/4.6.11 requests/2.21.0 CPython/3.7.3 Windows/10 Windows/10.0.17763
administrator : False
netrc file : None
offline mode : False
conda update --all
, поэтому это не решает проблему (в некоторых случаях), но,conda install
похоже, работает (и для обновления других пакетов в списке)conda install anaconda
просто установил пакет anaconda и удалил один пакет conda + обновил несколько зависимостей. Затем я последовал за ним,conda update --all
и все снова стало хорошо! Моя система - Ubuntu 18.04, и я столкнулся с этой проблемой после обновленияspyder
пакета, который также вызвал обновлениеconda
самого себя, и это вызвало несоответствие.conda install anaconda
у меня тоже сработало, хотя мне пришлось ждать более 5 минут, пока conda предложит пакетный план.видел это в группах Google
и это действительно работает для меня.
Может тебе стоит попробовать
conda install anaconda
в твоей ситуации.источник
conda install anaconda
не решила ее. Мне нужно сделать именно это: (пере) установить каждый вызванный пакет индивидуально. Спасибо!Несоответствия вызваны разными версиями пакетов и их конфликтующими зависимостями.
Эта команда обновляет все пакеты, а затем conda самостоятельно устраняет несоответствие.
источник
Учитывая ситуацию, подобную следующей,
Как упоминалось в других ответах, идея состоит в том, чтобы иметь некоторую
install
реакцию на несовместимые пакеты.Таким образом, с помощью нескольких копий и вставок вы могли:
(и вам придется повторить для всех пакетов)
Мой «ярлык»
В качестве альтернативы, приготовьте (уродливый) однострочный (это должно работать как для Windows, так и для других платформ)
Расширяя приведенный выше однострочный текст:
источник
Команда
conda install -c anaconda anaconda
сделала свое дело. Для моей настройки мне нужно указать канал, иначе это не сработает. После запуска команды в терминале мне было предложено обновить список пакетов, которые оказались несовместимыми. Без этого шага я не смог бы установить или обновить какие-либо пакеты с помощьюconda install <package_name>
илиconda update <package_name
соответственно.источник
Была такая же проблема, и ни одно из других решений не помогло мне. В итоге пришлось удалить и переустановить conda, а затем переустановить все мои библиотеки.
источник
Окончательные решения:
Работает в Windows 10 и Ubuntu 18.04 (кредиты @ MF.OX для ubuntu).
У меня устранены следующие проблемы:
The environment is inconsistent
WARNING conda.base.context:use_only_tar_bz2(632)
источник
conda upadte --all
чтобы получить# All requested packages alread installed.
сообщение.Если другие решения не работают, восстановление среды может исправить это.
Используйте
conda list --revisions
, выберите номер версии иconda install --revision [#]
возвращайтесь шаг за шагом, пока все снова не заработает.источник
Что сработало для меня, так это
conda remove <offending_packagename>
,conda update --all
и затем, наконецconda install <offending_packagename>
.источник
Вы, вероятно, установили анаконду с python 2.7, но позже вы использовали python 3.x. Таким образом, вы получаете сообщение об ошибке. В моем случае я решил проблему, активировав анаконду с помощью python 2.7:
источник