我当前正在运行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已更新,并且答案中提供的代码不再起作用。
答案 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
命令