Mettre à jour tous les packages Pip

Pip, le gestionnaire de package de Python, ne prévoit pas de commande pour mettre à jour l’ensemble des packages qu’il gère.

On peut trouver sur Internet de (longues) commandes comme celle-ci :

pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs -n1 pip install -U

Il existe pourtant un outil pour cela : pip-review. Écrit en Python, il liste les packages obsolètes et s’occupe même si vous le souhaitez de les mettre à jour :

pip install pip-review
simon@simon-daas:[~]: pip-review
virtualenv==15.1.0 is available (you have 1.10.1)
yamllint==1.6.0 is available (you have 1.5.0)
pip-review --auto

Source : https://codeyarns.com/2015/07/08/how-to-upgrade-all-installed-pip-packages/ (la méthode décrite dans l’article ne fonctionne plus)

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s