Une liste des paquets installés peut être visualisée avec pip list ou pip freeze. Cependant, si vous ajoutez une option, vous pouvez également afficher une liste des packages pouvant être mis à jour et une liste des derniers packages.
Ceci est pratique si vous souhaitez mettre à jour les packages installés dans un lot.
Il y a longtemps, j'ai dû utiliser la commande pip-review de pip-tools, il est donc pratique de pouvoir le faire avec l'option pip.
** Liste des packages modifiables **
$ pip list -o
google-api-python-client (1.5.0) - Latest: 1.5.1 [wheel]
Pillow (3.1.1) - Latest: 3.2.0 [sdist]
pytz (2015.7) - Latest: 2016.4 [wheel]
Les options sont «-o» ou «--dater».
** Dernière liste de paquets **
$ pip list -u
pip (8.1.2)
ujson (1.35)
wheel (0.29.0)
Les options sont «-u» ou «--uptodate».
Si tout est à jour et qu'il n'y a pas de problème, ce qui suit est OK.
$ pip list -o | awk '{print $1}' | xargs pip install -U