[Tips][Python] : mettre à jour automatiquement tous les packages

Est-ce que l’on est à jour sous Python ? c’est une question que l’on se pose régulièrement pour les packages python accessible via pip.

En une seule commande, vous pouvez rapidement lancer une mise à jour de tous les paquets. Voici comment faire :

pip freeze --local | awk -F "=" '{print "pip install -U "$1}' | sh

Donc :

  • on liste les paquets accessibles localement via pip avec la commande pip freeze
  • ensuite avec un awk on met en forme un pip install -U pour chaque package
  • puis on l’exécute en shell (sh)

Un commentaire sur “[Tips][Python] : mettre à jour automatiquement tous les packages

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 )

Photo Google+

Vous commentez à l'aide de votre compte Google+. 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 )

Connexion à %s