Tentei atualizar ou instalar novos pacotes do anaconda e, ultimamente, esta mensagem apareceu:
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
Eu tentei com conda clean --all
e depois, conda update --all
mas ele persiste.
Informação Conda
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
, por isso não resolve o problema (em alguns casos), masconda install
parece trabalho (e para atualizar outros pacotes na lista)conda install anaconda
que apenas instalou o pacote anaconda e removeu um pacote conda + atualizou algumas dependências. Então eu seguiconda update --all
e tudo estava bem novamente! Meu sistema é o Ubuntu 18.04 e me deparei com este problema após a atualização dospyder
pacote, que também causou uma atualização paraconda
si mesmo, e isso causou a inconsistência.conda install anaconda
também funcionou para mim, embora eu tenha que esperar mais de 5 minutos para que a conda proponha um plano de pacotes.vi isso nos Grupos do Google
e realmente funciona para mim.
Talvez você deva tentar
conda install anaconda
na sua situação.fonte
conda install anaconda
não foi suficiente. Preciso fazer exatamente isso: (re) instalar cada pacote chamado individualmente. Obrigado!As inconsistências são causadas devido a diferentes versões dos pacotes e suas dependências conflitantes.
Este comando atualiza todos os pacotes e o conda resolve sozinho a inconsistência.
fonte
Dada uma situação como a seguinte,
Como mencionado em outras respostas, a idéia é ter algum tipo de
install
reação para os pacotes inconsistentes.Assim, com algumas cópias - e - pastas, você pode:
(e você teria que repetir para todos os pacotes)
Meu "atalho"
Como alternativa, crie uma linha única (feia) (isso deve funcionar para Windows e outras plataformas)
Expandindo o one-liner acima:
fonte
O comando
conda install -c anaconda anaconda
fez o truque para mim. Para minha configuração, preciso especificar o canal, caso contrário não funcionaria. Depois de executar o comando no terminal, fui solicitado a atualizar uma lista de pacotes que foram considerados inconsistentes. Sem essa etapa, não consegui instalar ou atualizar nenhum pacote comconda install <package_name>
ouconda update <package_name
respectivamente.fonte
Teve esse mesmo problema e nenhuma das outras soluções funcionou para mim. Acabou tendo que desinstalar e reinstalar o conda, depois reinstale todas as minhas bibliotecas.
fonte
Soluções definitivas:
Funciona no Windows 10 e Ubuntu 18.04 (créditos para @ MF.OX no ubuntu).
Removidos os seguintes problemas para mim:
The environment is inconsistent
WARNING conda.base.context:use_only_tar_bz2(632)
fonte
conda upadte --all
para receber a# All requested packages alread installed.
mensagem.Se as outras soluções não funcionarem, a reversão do ambiente pode corrigir isso.
Use
conda list --revisions
, escolha um número de revisão econda install --revision [#]
volte passo a passo até que tudo funcione novamente.fonte
Você provavelmente instalou o anaconda com o python 2.7, mas mais tarde usou o python 3.x. Assim, você está recebendo uma mensagem de erro. No meu caso, resolvi o problema ativando o anaconda com o python 2.7:
fonte
O que funcionou para mim foi
conda remove <offending_packagename>
,conda update --all
e então finalmenteconda install <offending_packagename>
.fonte