Я установил пакет Python, используя pip, который заменяет easy_install. Как получить список установленных файлов, связанных с этим пакетом?
По сути, я ищу пакет Python, эквивалентный
dpkg -L
или же
rpm -ql
Я установил пакет Python, используя pip, который заменяет easy_install. Как получить список установленных файлов, связанных с этим пакетом?
По сути, я ищу пакет Python, эквивалентный
dpkg -L
или же
rpm -ql
Ответы:
Вы можете сделать это с помощью команды:
pip show -f <package>
pip show -f nbconvert
дает Files: Cannot locate installed-files.txt
.
python setup.py develop
.
Я использую 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 показали, однако, что не у всех пакетов есть программа instal-files.txt, которую подкоманда должна прочитать.
Обходной путь - запустить оболочку Python и сделать это:
>>> import eventlet
>>> eventlet.__path__
['/usr/lib/python2.7/dist-packages/eventlet']
где "eventlet" - это пакет, который я установил с помощью pip.
pip: error: No command by the name pip show
. (Использование