Intenté actualizar o instalar nuevos paquetes de anaconda y últimamente, apareció este mensaje:
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
Lo intenté con conda clean --all
y luego conda update --all
pero persiste.
Información 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 lo que no resuelve el problema (en algunos casos), peroconda install
parece funcionar (y para actualizar otros paquetes en la lista)conda install anaconda
que acaba de instalar un paquete anaconda y eliminó un paquete conda + actualizó algunas dependencias. Luego lo seguíconda update --all
y todo volvió a estar bien. Mi sistema es Ubuntu 18.04 y me encontré con este problema después de actualizar elspyder
paquete que también causó una actualización deconda
sí mismo, y esto causó la inconsistencia.conda install anaconda
también funcionó para mí, aunque tuve que esperar más de 5 minutos para que conda propusiera un plan de paquete.vi esto en Grupos de Google
y realmente funciona para mi
Tal vez deberías intentarlo
conda install anaconda
en tu situación.fuente
conda install anaconda
no fue suficiente. Necesito hacer exactamente esto: (re) instalar cada paquete llamado individualmente. ¡Gracias!Las inconsistencias se deben a diferentes versiones de los paquetes y a sus dependencias en conflicto.
Este comando actualiza todos los paquetes y luego conda resuelve la inconsistencia por sí solo.
fuente
Dada una situación como la siguiente,
Como se menciona en otras respuestas, la idea es tener algún tipo de relación
install
para los paquetes inconsistentes.Por lo tanto, con algunas copias - y - pegar, podría:
(y tendrías que repetir para todos los paquetes)
Mi "atajo"
Alternativamente, cocine una (fea) línea (esto debería funcionar tanto para Windows como para otras plataformas)
Expandiendo el one-liner anterior:
fuente
El comando
conda install -c anaconda anaconda
hizo el truco para mí. Para mi configuración, necesito especificar el canal, de lo contrario no funcionaría. Después de ejecutar el comando en la terminal, se me solicitó que actualizara una lista de paquetes que se consideró inconsistente. Sin este paso, no pude instalar o actualizar ningún paquete conconda install <package_name>
oconda update <package_name
respectivamente.fuente
Tuve el mismo problema y ninguna de las otras soluciones funcionó para mí. Terminé teniendo que desinstalar y reinstalar conda, luego reinstalar todas mis bibliotecas.
fuente
Soluciones finales:
Funciona en Windows 10 y Ubuntu 18.04 (créditos a @ MF.OX para ubuntu).
Se eliminaron los siguientes problemas para mí:
The environment is inconsistent
WARNING conda.base.context:use_only_tar_bz2(632)
fuente
conda upadte --all
para obtener el# All requested packages alread installed.
mensaje.Si las otras soluciones no funcionan, revertir el entorno puede solucionarlo.
Use
conda list --revisions
, elija un número de revisión y useconda install --revision [#]
retroceder paso a paso hasta que todo vuelva a funcionar.fuente
Probablemente instaló anaconda con python 2.7 pero luego usó python 3.x. Por lo tanto, recibe un mensaje de error. En mi caso, resolví el problema activando anaconda con python 2.7:
fuente
Lo que funcionó para mí fue hacerlo
conda remove <offending_packagename>
,conda update --all
y finalmenteconda install <offending_packagename>
.fuente