Я встановив пакет 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.
Через два роки більшість екземплярів піп-шоу показали, однак, не всі пакети мають програму встановленого файлу.txt для підкоманди для читання.
Вирішення завдання полягає в тому, щоб випалити оболонку пітона і зробити це:
>>> import eventlet
>>> eventlet.__path__
['/usr/lib/python2.7/dist-packages/eventlet']
де "eventlet" - це пакет, який я встановив за допомогою pip.
pip: error: No command by the name pip show
. (Використовуючи pip 1.1)