Я установил пакет Python с помощью pip, который заменяет easy_install. Как мне получить список установленных файлов, связанных с этим пакетом?
В принципе, я ищу пакет Python, эквивалентный
dpkg -L
или
rpm -ql
Вы можете сделать это с помощью команды:
pip show -f <package>
Я использую virtualenv с 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.
Два года спустя большинство экземпляров pip показали, однако, что не все пакеты содержат программу install-files.txt для чтения подкомандой.
Обходной путь - запустить оболочку python и сделать следующее:
>>> import eventlet
>>> eventlet.__path__
['/usr/lib/python2.7/dist-packages/eventlet']
где «eventlet» - это пакет, который я установил с помощью pip.