Help us understand the problem. What is going on with this article?

pip で更新可能なパッケージを一覧表示

More than 3 years have passed since last update.

pip のインストール済みパッケージの一覧表示

インストールされているパッケージの一覧は pip listpip 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
Klein
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away