easy_installでインストールしたパッケージの一覧
pythonのeasy_installでこれまでにインストールしたパッケージを確認しようと思ったのだが、一覧表示させる方法が分からなかった。
仕方なくパッケージがインストールされるディレクトリ(/usr/lib/python2.4/site-packages/)に移動したところ easy-install.pth という気になるファイルを発見した。
中身を見たところ、このファイルの中にeasy_installでインストールしたパッケージ名が書かれていたので、とりあえず以下のようすると一覧表示できた。
$ cat /etc/redhat-release CentOS release 5.2 (Final) $ egrep 'egg$' /usr/lib/python2.4/site-packages/easy-install.pth ./pytc-0.8-py2.4-linux-i686.egg ./eventlet-0.8.16-py2.4.egg ./pyOpenSSL-0.9-py2.4-linux-i686.egg ./setuptools-0.6c9-py2.4.egg ./greenlet-0.2-py2.4-linux-i686.egg ./ipython-0.10-py2.4.egg ./lxml-2.2.2-py2.4-linux-i686.egg
ただ上の方法は、rubyのgemの場合以下のコマンドでインストールしたパッケージが一覧表示されるのに比べるとダサい感じもする。
$ gem list
gemはパッケージ管理システムという位置付けらしいが、easy_installは簡単インストーラーといったことろか。