Existe-t-il un moyen (à l'aide de la mise à jour de conda) de répertorier les packages obsolètes et de sélectionner ou de mettre à jour en bloc les packages (compatibles) dans Anaconda?
Cela n'a pas beaucoup de sens de mettre à jour les packages individuellement car il y en a des centaines.
conda update all
met à jour que la version compatible pour mon environnement py27?conda update --all
n'installera que des packages compatibles les uns avec les autres et ne vous mettra pas à jour de Python 2 vers Python 3.conda search --outdated
vous montre toutes les versions disponibles de chaque package installé ET obsolète, c'est un peu trop dans de nombreux cas ,,, Personnellement, je préfère utiliserconda update --all
, qui montre ce qui va être installé et invite à la confirmation: vous répondezN
et vous avez un compact liste des packages obsolètes.conda update --all
diffère également duconda search --outdated
fait qu'il s'exécute via le solveur, ce qui signifie que certains packages qui ont des versions plus récentes peuvent ne pas être mis à jour si d'autres packages ont des restrictions de dépendance (ou, par exemple,conda update --all
ne seront pas mis à jour de Python 2.7 à Python 3.4).conda
. Il a répondu à de nombreuses questions que j'avais.Avant de passer à la
conda update --all
commande, mettez d'abord à jour conda avec laconda update conda
commande si vous ne l'avez pas mise à jour depuis longtemps. Cela m'est arrivé (Python 2.7.13 sur Anaconda 64 bits).la source
le Conda Package Manager est presque prêt pour les tests bêta, mais il ne sera pas entièrement intégré avant la sortie de Spyder 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ). Dès que nous l'aurons prêt pour les tests, nous publierons quelque chose sur la liste de diffusion ( https://groups.google.com/forum/#!forum/spyderlib ). Assurez-vous de vous abonner
À votre santé!
la source
la source