Próbowałem zaktualizować lub zainstalować nowe pakiety od anacondy i ostatnio pojawił się ten komunikat:
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
Próbowałem conda clean --all
i potem, conda update --all
ale to się utrzymuje.
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
, więc nie rozwiązuje problemu (w niektórych przypadkach), aleconda install
wydaje się działać (i aktualizować inne pakiety na liście)conda install anaconda
który właśnie zainstalował pakiet anaconda i usunął jeden pakiet conda + zaktualizował kilka zależności. Potem poszedłem za nimconda update --all
i wszystko znowu było w porządku! Mój system to Ubuntu 18.04 i napotkałem ten problem po aktualizacjispyder
pakietu, który również spowodował aktualizacjęconda
samego siebie, co spowodowało niespójność.conda install anaconda
dla mnie też zadziałało, chociaż musiałem czekać ponad 5 minut, aż conda zaproponuje pakiet.widziałem to w Grupach dyskusyjnych Google
i to naprawdę działa dla mnie.
Może powinieneś spróbować
conda install anaconda
w swojej sytuacji.źródło
conda install anaconda
ale go nie załatwiło . Muszę zrobić dokładnie to: (ponownie) zainstalować każdy pakiet, który wywołał osobno. Dzięki!Niespójności są spowodowane różnymi wersjami pakietów i ich wzajemnymi zależnościami.
To polecenie aktualizuje wszystkie pakiety, a następnie conda samodzielnie rozwiązuje niespójność.
źródło
W sytuacji podobnej do poniższej
Jak wspomniano w innych odpowiedziach, chodzi o to, aby
install
zależność występującą dla niespójnych pakietów.W związku z tym za pomocą kilku kopiuj i wklej możesz:
(i musiałbyś powtórzyć dla wszystkich pakietów)
Mój „skrót”
Alternatywnie, ugotuj (brzydki) jednowierszowy (to powinno działać w systemie Windows, a także na innych platformach)
Rozszerzając powyższą jedną linijkę:
źródło
Komenda
conda install -c anaconda anaconda
załatwiła sprawę za mnie. W mojej konfiguracji muszę określić kanał, w przeciwnym razie nie zadziała. Po uruchomieniu polecenia w terminalu zostałem poproszony o zaktualizowanie listy pakietów, które okazały się niespójne. Bez tego kroku nie mogłem zainstalować ani zaktualizować żadnych pakietów za pomocąconda install <package_name>
lubconda update <package_name
odpowiednio.źródło
Miałem ten sam problem i żadne inne rozwiązanie nie zadziałało. Skończyło się na tym, że musiałem odinstalować i ponownie zainstalować Conda, a następnie ponownie zainstalować wszystkie moje biblioteki.
źródło
Najlepsze rozwiązania:
Działa na Windows 10 i Ubuntu 18.04 (kredyty do @ MF.OX dla ubuntu).
Usunięto dla mnie następujące problemy:
The environment is inconsistent
WARNING conda.base.context:use_only_tar_bz2(632)
źródło
conda upadte --all
aby otrzymać# All requested packages alread installed.
wiadomość.Jeśli inne rozwiązania nie działają, przywrócenie środowiska może to naprawić.
Użyj
conda list --revisions
, wybierz numer wersji iconda install --revision [#]
cofaj się krok po kroku, aż wszystko znów będzie działać.źródło
Dla mnie zadziałało
conda remove <offending_packagename>
,conda update --all
a potem wreszcieconda install <offending_packagename>
.źródło
Prawdopodobnie zainstalowałeś Anacondę w Pythonie 2.7, ale później użyłeś Pythona 3.x. W ten sposób otrzymujesz komunikat o błędzie. W moim przypadku rozwiązałem problem, aktywując anakondę w Pythonie 2.7:
źródło