如何列出与使用 pip 或 easy_install 安装的 Python 包关联的文件?

Lor*_*ein 76 python pip

我已经使用 pip 安装了一个 Python 包,它是 easy_install 的替代品。如何获取与此软件包关联的已安装文件的列表?

基本上,我正在寻找等效于的 Python 包

dpkg -L
Run Code Online (Sandbox Code Playgroud)

或者

rpm -ql
Run Code Online (Sandbox Code Playgroud)

Bun*_*nyk 106

你可以通过使用命令来做到这一点:

pip show -f <package>
Run Code Online (Sandbox Code Playgroud)

  • 看来这不适用于每个包。例如,`pip show -f nbconvert` 给出了`Files: Cannot locate installed-files.txt`。 (2认同)

小智 6

两年后,大多数 pip 实例都显示,但并非所有软件包都有可供子命令读取的installed-files.txt 程序。

解决方法是启动 python shell 并执行以下操作:

>>> import eventlet
>>> eventlet.__path__
    ['/usr/lib/python2.7/dist-packages/eventlet']
Run Code Online (Sandbox Code Playgroud)

其中“eventlet”是我用 pip 安装的包。