Вопрос: Как перечислить файлы, связанные с пакетом Python, установленным с помощью pip или easy_install?


Я установил пакет Python с помощью pip, который является заменой easy_install. Как получить список установленных файлов с этим пакетом?

В принципе, я ищу эквивалент пакета Python

dpkg -L

или

rpm -ql

52
2018-06-23 00:30


Источник




Ответы:


Вы можете сделать это, используя команду:

pip show -f <package>

69
2017-09-25 10:54



Не работает для меня, pip: error: No command by the name pip show, (Использование пункта 1.1) - Zitrax
@Zitrax Ну, в настоящее время я использую pip 1.4.1, и он работает, может быть, вам следует обновить pip. - Bunyk
Да, вот ответ на этот вопрос: stackoverflow.com/a/14060138/816449  Он работает в 1.2.1.post1. - Bunyk
Кажется, это не работает для каждого пакета. Например. pip show -f nbconvert дает Files: Cannot locate installed-files.txt, - Alex Coventry
Он также не работает для пакетов, установленных с использованием python setup.py develop, - akaihola


Я использую virtualenv with pip, так что вот шаги, которые я следую. Предположим, что я работаю в 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.

2
2018-01-06 20:36



работает в большинстве случаев, но не если пакет устанавливает какие-либо сценарии командной строки, которые попадают в usr / local / bin .... Кроме того, некоторые пакеты могут устанавливать несколько модулей ... - hwjp