如何获得在计算机上安装的Python模块列表?
当前回答
剥猫皮的方法有很多。
最简单的方法是直接在shell中使用pydoc函数: pydoc模块 但要了解更多信息,请使用pip-date工具,该工具还会告诉您安装日期。 PIP安装PIP -date
其他回答
pip3 freeze
全局运行此命令-将显示所有全局安装 在虚拟环境上运行此命令-将显示所有本地安装
PIP冻结可以找到所有的包,但是你可以简单地写下面的命令来列出python包所在的所有路径。
>>> import site; site.getsitepackages()
['/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
除了使用pip freeze,我还在虚拟环境中安装了蛋黄。
我只是用它来查看当前使用的模块:
import sys as s
s.modules.keys()
显示在python上运行的所有模块。
对于所有内置模块使用:
s.modules
它是一个包含所有模块和导入对象的字典。
如果我们需要列出Python shell中已安装的包,可以使用help命令,如下所示
>>> help('modules package')