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