如何获取本地安装的 Python 模块的列表?


有多种方法可获取本地安装的 Python 模块的列表。最简单的方法是使用 Python shell,例如:

>>> help('modules')
Please wait a moment while I gather a list of all available modules...
BaseHTTPServer      brain_nose          markupbase          stat
Bastion             brain_numpy         marshal             statvfs
CGIHTTPServer       brain_pkg_resources math                string
Canvas              brain_pytest        matplotlib          stringold
...
...

如果你想在终端中获取已安装模块的列表,可以使用 Python 包管理器 pip。例如:

$ pip freeze

你会得到以下输出

asn1crypto==0.22.0
astroid==1.5.2
attrs==16.3.0
Automat==0.5.0
backports.functools-lru-cache==1.3
cffi==1.10.0
...

如果你有 pip 版本 >= 1.3,也可以使用 pip list。例如:

$ pip list
asn1crypto (0.22.0)
astroid (1.5.2)
attrs (16.3.0)
Automat (0.5.0)
backports.functools-lru-cache (1.3)
...
...

更新日期:2019-09-30

3K+ 次浏览

开启 职业生涯

完成课程获取认证

开始学习
广告