如何查看安装了哪些Python模块以及什么版本?

时间:2019-03-25 15:54:33

标签: python

我当前正在运行Python 3.7,并且还通过Anaconda在Visual Code中工作,因此我有2个单独的模块安装位置。我如何看待并查看安装了哪些Python模块以及它们的当前版本?

有没有一种方法可以不用一个个地查看printf '—%.0s' {1..$COLUMNS} 库?

例如,我要确保在每个目录中都安装了pandas,pyinstaller,pyqt5,tkinter等,并且版本都相同。

EDIT-How can I get a list of locally installed Python modules?的问题不同,因为pip 10已更新,并且答案中提供的代码不再起作用。

2 个答案:

答案 0 :(得分:2)

您可以这样做:

import pip
installed_packages = pip.get_installed_distributions()
installed_packages_list = sorted(["%s==%s" % (i.key, i.version)
     for i in installed_packages])
print(installed_packages_list)

它将返回您的计算机上已安装的软件包列表及其版本号!

最佳

答案 1 :(得分:2)

看起来您需要的只是终端上的pip list命令