anaconda mise à jour de tous les régimes possibles?

J'ai essayé le conda search --outdated, il y a beaucoup de paquets obsolètes, par exemple le scipy est 0.17.1 mais la dernière est 0.18.0. Cependant, quand je fais la conda update --all. Il ne mettra pas à jour les paquets.

mise à jour de 1

conda update --all --alt-hint

Fetching package metadata .......
Solving package specifications: ..........

# All requested packages already installed.
# packages in environment at /home/user/opt/anaconda2:
#

mise à jour 2

Je peux mettre à jour ces paquets séparément. Je peux faire conda update scipy. Mais pourquoi je ne peux pas mettre à jour tous d'entre eux en une seule fois?

  • Il est peut-être parce que la dernière scipy a un conflit de dépendance. Par exemple, il peut exiger NumPy 1.11, mais vous avez un autre package qui nécessite NumPy 1.10. Vous pouvez essayer de conda update --all --alt-hint et voir si ça donne quelque sortie... Ou juste essayer de conda update scipy et de voir ce qui se passe (peut-être avec le --alt-hint drapeau)
  • veuillez vous référer à la mise à jour 1. Pas d'infos utiles.
  • But why I cannot update all of them in one go? Probablement parce que vous avez au moins un paquet qui dépend d'une version plus ancienne et donc plus rien ne peut être mis à jour.
  • Est-il possible de savoir qui l'on dépend de vieux paquets?
  • Après près d'un an et aucune autre réponse, je pense qu'il serait approprié d'accepter ce que la bonne réponse, vous ne pensez pas? Ou n'est-elle pas s'appliquer à votre cas, en quelque sorte?
  • Je recommande d'exécuter conda update conda avant conda update --all

InformationsquelleAutor Wang | 2016-08-16