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

Print Friendly, PDF & Email

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)
Découvrez  [Bash] : Figlet - comment convertir du texte en ASCII ?

1 réflexion sur « [Tips][Python] : mettre à jour automatiquement tous les packages »

  1. Ping : Top commandes linux #4 : bash, factoriel, cut, md5sum, derniers arguments, dcfldd – Xavki

Laisser un commentaire