欢迎访问宙启技术站
智能推送

使用get_installed_distributions()函数获取已安装软件包的信息

发布时间:2024-01-17 05:45:41

get_installed_distributions()函数是Python的pip包管理器中的一个函数,它允许我们获取已在当前环境中安装的软件包的信息。

使用get_installed_distributions()函数之前,我们需要确保已经安装了pip包管理器。然后,我们可以按照以下步骤使用get_installed_distributions()函数:

1. 导入需要的库

from pip._internal.utils.misc import get_installed_distributions

2. 调用get_installed_distributions()函数获取已安装软件包的信息

installed_packages = get_installed_distributions()

3. 遍历已安装软件包的信息,并进行相应的操作

for package in installed_packages:
    print(package.project_name, package.version)

下面是一个完整的示例,演示如何获取已安装软件包的信息并打印出软件包的名称和版本号:

from pip._internal.utils.misc import get_installed_distributions

installed_packages = get_installed_distributions()

for package in installed_packages:
    print(package.project_name, package.version)

运行以上代码,我们将得到类似以下的输出(输出结果将根据已安装的软件包而不同):

numpy 1.19.2
pandas 1.1.3
matplotlib 3.3.2
scikit-learn 0.23.2
...

这样,我们就可以使用get_installed_distributions()函数获取已安装软件包的信息,并根据需要进行进一步的操作。