3
votes

conda update -n base -c par défaut conda ne sera pas mis à jour vers 4.6.x

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 commentaires

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.


4 Réponses :


1
votes

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


1 commentaires

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)



0
votes

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.


4 commentaires

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)



-1
votes

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.


0 commentaires

1
votes

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:

  • Mon système n'a que Python 3, donc un problème 2/3 n'était pas le problème.
  • En vérifiant la torche et la vision de la torche, j'ai trouvé qu'ils ne faisaient pas partie de mon installation Anaconda, donc ce n'était pas non plus le problème.
  • Le simple fait d'essayer de mettre à jour Python n'a pas résolu le problème, car les tentatives de mise à jour de conda n'ont toujours rien fait.

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


0 commentaires