Espérons que le titre en dise l'essentiel. Lorsque j'utilise conda, cela m'informe qu'il existe une version plus récente; cependant, quand je vais installer conda, il refuse d'installer quoi que ce soit au-delà de 4.5.11. Ce problème se produit sur mon ordinateur portable (sous OS X Mojave). La machine virtuelle Ubuntu que j'exécute n'a pas ce problème. Cela fait 9 jours et personne n'a répondu à mon problème conda Github . en espérant que quelqu'un ici puisse vous aider. Ce lien contient des détails de configuration pertinents qui peuvent offrir des indices.
$ conda update -n base -c defaults conda Solving environment: done ==> WARNING: A newer version of conda exists. <== current version: 4.5.11 latest version: 4.6.4 Please update conda by running $ conda update -n base -c defaults conda # All requested packages already installed.
4 Réponses :
Pour mettre à jour conda vers la version la plus récente, vous devez mettre à jour python:
(base) self @ home: ~ $ conda update python
Cela met à jour de nombreux packages, notamment:
conda: 4.5.11-py35_0 -> 4.6.11-py36_0
J'ai le même problème. J'ai essayé: conda update python
, cela n'a pas fonctionné. J'ai eu le même problème que la personne qui pose la question (@bashfuloctopus)
Ce problème était dû à un conflit avec une installation PyTorch dans base
. J'ai supprimé torch
et torchvision
de l'environnement base
et cela a corrigé le problème de dépendance.
J'ai le même problème et je n'ai pas installé pytorch dans base
.
Avez-vous essayé tous les commentaires ci-dessus? Pourriez-vous avoir un autre conflit de dépendance dans base
?
oui, je n'ai trouvé aucun indice. J'ai sauvé mon env et maintenant j'essaye de réinstaller.
et maintenant j'ai la dernière version de conda! (4.6.11)
Problème de mise à jour de la boucle dans conda, et finalement j'ai tapé quel python
et trouvé python2.7.
C'est peut-être un problème de version de python, il vous suffit de mettre à jour le python vers python3.
J'ai rencontré un problème similaire, sauf que conda signalait que je devais mettre à jour de 4.6.x à 4.7.x et que je devais mettre à jour en exécutant:
conda update -n base -c defaults conda
Aucun des d'autres réponses (au moment où j'écris ceci) ont fait le travail immédiatement:
Sur un coup de tête, j'ai couru
conda update conda
Cela a fait beaucoup de mises à jour (bien plus que ce qui devrait être énuméré ici), que j'ai ensuite suivies avec:
conda update python
Encore une fois, de nombreuses mises à jour ont été effectuées; en parcourant la liste, c'est à cette étape que la mise à jour de conda a été effectuée. Néanmoins, j'ai toujours exécuté:
conda update anaconda
Quelques mises à jour supplémentaires ont été effectuées à ce stade et celles-ci se sont avérées être les dernières. Cependant, pour faire bonne mesure, j'ai couru:
conda update -n base -c defaults conda
Pouvez-vous vérifier / Users / aberk / anaconda / conda-meta / pinned. Normalement, le fichier n'existe pas, mais si vous avez épinglé conda à 4.5.11 dans le passé, vous le verrez dans ce fichier. Si tel est le cas, supprimez simplement l'entrée conda de cette liste.
Ce fichier n'existe pas, donc je suppose que ce n'est pas le problème. Pensez-vous que cela pourrait être autre chose?
Vous pouvez essayer d'inclure l'option -v (jusqu'à trois fois pour augmenter la sortie verbeuse) et voir si elle contient des indices
Même problème ici. C'est un problème connu, et aucun des conseils sur les chaînes, l'épinglage ou les packages spécifiques n'a jamais aidé. Impossible de mettre à jour à partir de conda 4.5.