Instalei um pacote Python usando o pip, que substitui o easy_install. Como obtenho uma lista de quais arquivos instalados estão associados a este pacote?
Basicamente, estou procurando o pacote Python equivalente a
dpkg -L
ou
rpm -ql
Instalei um pacote Python usando o pip, que substitui o easy_install. Como obtenho uma lista de quais arquivos instalados estão associados a este pacote?
Basicamente, estou procurando o pacote Python equivalente a
dpkg -L
ou
rpm -ql
Respostas:
Você pode fazer isso usando o comando:
pip show -f <package>
pip show -f nbconvert
dá Files: Cannot locate installed-files.txt
.
python setup.py develop
.
Eu uso o virtualenv com pip, então aqui estão os passos que sigo. Suponha que eu esteja trabalhando no dave_venv
ambiente virtual.
$ 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.
Dois anos depois, a maioria das instâncias pip mostra, no entanto, nem todos os pacotes possuem o programa installed-files.txt para o subcomando ler.
Uma solução alternativa é acionar o shell python e fazer o seguinte:
>>> import eventlet
>>> eventlet.__path__
['/usr/lib/python2.7/dist-packages/eventlet']
onde "eventlet" é o pacote que instalei com o pip.
pip: error: No command by the name pip show
. (Usando pip 1.1)