pip のインストール済みパッケージの一覧表示
インストールされているパッケージの一覧は pip list
や pip freeze
で表示できる。が、オプションをつければ更新可能なパッケージの一覧や最新状態のパッケージ一覧も表示できる。
インストール済みパッケージを一括で更新したい場合はこれを使えば便利。
かなり昔は pip-tools の pip-review
コマンドを使うしかなかったので pip のオプションでできるようになって便利。
更新可能なパッケージ一覧表示
$ 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]
オプションは -o
または --outdated
。
最新パッケージ一覧表示
$ pip list -u
pip (8.1.2)
ujson (1.35)
wheel (0.29.0)
オプションは -u
または --uptodate
。
更新可能なパッケージの一括更新
全部最新にして問題なければ以下でOK。
$ pip list -o | awk '{print $1}' | xargs pip install -U