このブログは、2026年11月に更新を終えました。株式会社エルブズの最新の情報は、elvez.co.jp をご覧ください。

hdkworks blog

ホーム / 2015年の記事

Macブログ開発

開発 備忘録 pip-toolsのお話(一括でアップデートしたい)

pipについては、こちらとかをどうぞ。端的にいえば、easy_install ってのでインストールする必要があるPythonのパッケージ管理システムです。
で、pipではないパッケージ管理のHomebrewでは、
$ brew update
とかやると、インストールされたパッケージをいっぺんにアップデートしてくれます。が、pipではないんですよね。何故無いのか?については、一括アップデートすると、何が起こるかわからないから、みたいな理由があるのかもしれませんが、私は知りません。どなたか知ってるよ!という方是非ご教示ください。
で、pipで、一括アップデートする方法があるようで、pip-toolsってのが必要なようです。
$ sudo pip install pip-tools
Password:
Successfully installed pip-tools-0.3.5
みたいになるわけです。インストールが終わったら、念のため
$ pip list
とやって、インストールされているのを確認してみてください。pip-toolsがちゃんとあったら
$ pip-review
とします。だらだらーという感じで、アップデート可能なパッケージが表示されます。
$ sudo pip-review –auto
とするとこーんな感じで、アップデートされていきます。

▶ YouTube で動画を見る


あとは、じっくり、、、、待つしかないですね。一括アップデートしたくなくて、ひとつひとつ確認しながらアップデートしたい場合や、一括アップデートしてもアップデートされないパッケージ、例えばアップデートが必須でないパッケージの場合には、
$ sudo pip-review –interactive
ってやるといい感じです。いちいち、アップデートするかを聞いてくれます。