[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  Netcat - envoyer des fichiers entre 2 machines