開発 備忘録 pip list 以外の選択肢

昨晩よりShpinxと戯れておりましたら、某サイトで、pip feezeなるコマンドを拝見しました。私はあまり使わないコマンドだったので、調べてみたところ、あら、便利。ということで、備忘録に。
pip listとの最大の違いは、-rオプションをつけることで、がっつり全部再インストールできること。これは便利ですね。今まで一個一個選択していました。

$ pip freeze > packages.txt
$ pip install -r packages.txt

pip listとのもうひとつの違いは、setuptools、pipそのものなどのパッケージ管理ツールは含まれないことだそうです。これはこれで便利ですね。

$ pip freeze