J'ai installé un package Python à l'aide de pip, qui remplace easy_install. Comment obtenir la liste des fichiers installés associés à ce package?
Fondamentalement, je recherche l'équivalent du package Python
dpkg -L
ou
rpm -ql
Vous pouvez le faire en utilisant la commande:
pip show -f <package>
J'utilise virtualenv avec pip, voici donc les étapes à suivre. Supposons que je travaille dans le dave_venv
environnement virtuel.
$ 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.
Deux ans plus tard, la plupart des instances de pip ont montré, cependant, tous les packages n'ont pas le programme installed-files.txt pour la sous-commande à lire.
Une solution de contournement consiste à lancer le shell python et à faire ceci:
>>> import eventlet
>>> eventlet.__path__
['/usr/lib/python2.7/dist-packages/eventlet']
où "eventlet" est le package que j'ai installé avec pip.