使用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()函数获取已安装软件包的信息,并根据需要进行进一步的操作。
