web-dev-qa-db-ja.com

Pythonパッケージがpipまたはeasy_installを使用してインストールされたパッケージに関連付けられているファイルを一覧表示するにはどうすればよいですか?

Easy_installに代わるpipを使用してPythonパッケージをインストールしました。このパッケージに関連付けられているインストール済みファイルのリストを取得するにはどうすればよいですか?

基本的に、私はPythonに相当するパッケージを探しています

dpkg -L

または

rpm -ql
68
Lorin Hochstein

あなたはコマンドを使用してそれを行うことができます:

pip show -f <package>
91
Bunyk

私はpipでvirtualenvを使用しているため、以下の手順に従います。 dave_venv仮想環境。

$ cat ~/.bashrc

export WORKON_HOME=/usr/local/virtualenvs

$ cd /usr/local/virtualenvs/dave_venv/lib/python2.6/site-packages
$ ls # This should show <your_package>.
$ cd <your_package>
$ ls # now you're looking at your package's files.
4

2年後、ほとんどのpipインスタンスに表示されますが、すべてのパッケージに、サブコマンドが読み取るinstalled-files.txtプログラムが含まれているわけではありません。

回避策は、pythonシェルを起動してこれを行うことです。

>>> import eventlet
>>> eventlet.__path__
    ['/usr/lib/python2.7/dist-packages/eventlet']

「eventlet」は、pipでインストールしたパッケージです。

2
coyot