J'ai essayé de mettre à jour ou d'installer de nouveaux packages à partir d'anaconda et récemment, ce message est apparu:
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
J'ai essayé avec conda clean --all
et puis conda update --all
ça persiste.
Infos 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
, donc cela ne résout pas le problème (dans certains cas), maisconda install
semble fonctionner (et mettre à jour d'autres paquets de la liste)conda install anaconda
qui vient d'installer le package anaconda et de supprimer un package conda + mis à jour quelques dépendances. Ensuite, je l'ai suivi avecconda update --all
et tout allait bien à nouveau! Mon système est Ubuntu 18.04 et j'ai rencontré ce problème après la mise à jour duspyder
package, ce qui a également provoqué une mise à jour deconda
lui-même, ce qui a causé l'incohérence.conda install anaconda
a fonctionné pour moi aussi, même si j'ai dû attendre plus de 5 minutes pour que conda propose un forfait.vu ça sur Google Groupes
et cela fonctionne vraiment pour moi.
Vous devriez peut-être essayer
conda install anaconda
dans votre situation.la source
conda install anaconda
ne l'a pas coupé. Je dois faire exactement ceci: (ré) installer chaque paquet qu'il a appelé individuellement. Merci!Les incohérences sont dues aux différentes versions des packages et à leurs dépendances conflictuelles.
Cette commande met à jour tous les packages, puis conda résout seul l'incohérence.
la source
Étant donné une situation comme la suivante,
Comme mentionné dans d'autres réponses, l'idée est d'avoir une sorte de
install
relation pour se produire pour les paquets incohérents.Ainsi, avec quelques copier-coller, vous pouvez:
(et il faudrait répéter pour tous les paquets)
Mon «raccourci»
Vous pouvez également préparer un (moche) one-liner (cela devrait fonctionner pour Windows ainsi que pour d'autres plates-formes)
Extension de la doublure ci-dessus:
la source
La commande a
conda install -c anaconda anaconda
fait l'affaire pour moi. Pour ma configuration, je dois spécifier le canal sinon cela ne fonctionnerait pas. Après avoir exécuté la commande dans le terminal, j'ai été invité à mettre à jour une liste de packages jugés incohérents. Sans cette étape, je n'ai pas été en mesure d'installer ou de mettre à jour des packages avecconda install <package_name>
ouconda update <package_name
respectivement.la source
Avait ce même problème et aucune des autres solutions n'a fonctionné pour moi. J'ai fini par désinstaller et réinstaller conda, puis réinstaller toutes mes bibliothèques.
la source
Solutions ultimes:
Fonctionne sur Windows 10 et Ubuntu 18.04 (crédits à @ MF.OX pour ubuntu).
Suppression des problèmes suivants pour moi:
The environment is inconsistent
WARNING conda.base.context:use_only_tar_bz2(632)
la source
conda upadte --all
pour obtenir un# All requested packages alread installed.
message.Si les autres solutions ne fonctionnent pas, la restauration de l'environnement peut résoudre ce problème.
Utilisez
conda list --revisions
, choisissez un numéro de révision etconda install --revision [#]
revenez pas à pas jusqu'à ce que tout fonctionne à nouveau.la source
Ce qui a fonctionné pour moi était de
conda remove <offending_packagename>
,conda update --all
puis enfinconda install <offending_packagename>
.la source
Vous avez probablement installé anaconda avec python 2.7 mais plus tard vous avez utilisé python 3.x. Ainsi, vous obtenez un message d'erreur. Dans mon cas, j'ai résolu le problème en activant anaconda avec python 2.7:
la source