如何在Python中列出所有已安装的软件包及其版本?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (47)

在Python中是否有一种方法可以列出所有已安装的软件包及其版本?

我知道我可以进去python/Lib/site-packages看看有哪些文件和目录。

提问于
用户回答回答于

如果您有pip安装,并且您想知道安装工具安装了哪些包,那么只需调用以下命令:

pip freeze

它还将包括已安装软件包的版本号。

已更新PIP以产生与pip freeze通过调用:

pip list

输出pip list的格式不同。

用户回答回答于

help('modules')

在IPython中:

In [1]: import                      #import press-TAB
Display all 631 possibilities? (y or n)
ANSI                   audiodev               markupbase
AptUrl                 audioop                markupsafe
ArgImagePlugin         avahi                  marshal
BaseHTTPServer         axi                    math
Bastion                base64                 md5
BdfFontFile            bdb                    mhlib
BmpImagePlugin         binascii               mimetools
BufrStubImagePlugin    binhex                 mimetypes
CDDB                   bisect                 mimify
CDROM                  bonobo                 mmap
CGIHTTPServer          brlapi                 mmkeys
Canvas                 bsddb                  modulefinder
CommandNotFound        butterfly              multifile
ConfigParser           bz2                    multiprocessing
ContainerIO            cPickle                musicbrainz2
Cookie                 cProfile               mutagen
Crypto                 cStringIO              mutex
CurImagePlugin         cairo                  mx
DLFCN                  calendar               netrc
DcxImagePlugin         cdrom                  new
Dialog                 cgi                    nis
DiscID                 cgitb                  nntplib
DistUpgrade            checkbox               ntpath

扫码关注云+社区

领取腾讯云代金券