Python查看安装的模块版本

作为一名经验丰富的开发者,你经常需要查看已安装的Python模块的版本信息。在这篇文章中,我将向你介绍如何通过简单的步骤来实现这一目标。首先,让我们以表格形式整理下查看模块版本的流程。

步骤 描述
步骤一 导入相应的模块
步骤二 获取已安装模块的列表
步骤三 循环遍历已安装的模块列表,获取每个模块的版本信息
步骤四 打印每个模块的名称和版本信息

接下来,我将详细介绍每个步骤需要做什么,并提供相应的代码和注释来帮助你理解。

步骤一:导入相应的模块

首先,我们需要导入pkg_resources模块,该模块提供了许多有用的函数来管理Python模块和包的信息。

import pkg_resources

步骤二:获取已安装模块的列表

接下来,我们将使用pkg_resources模块的working_set属性来获取已安装的模块列表。

installed_packages = pkg_resources.working_set

步骤三:循环遍历已安装的模块列表,获取每个模块的版本信息

现在,我们将使用一个循环来遍历已安装的模块列表,并使用pkg_resources模块的get_distribution函数来获取每个模块的版本信息。

for package in installed_packages:
    package_name = package.key
    package_version = package.version

步骤四:打印每个模块的名称和版本信息

最后,我们将打印出每个模块的名称和版本信息。你可以根据需要对输出进行格式化。

    print(f"模块名称: {package_name},版本: {package_version}")

恭喜!你已经学会了如何查看已安装的Python模块的版本信息。现在,你可以将以上代码整合到一个脚本中并运行它,你将看到已安装模块的名称和版本信息输出到控制台。

请记住,这些代码是通过使用pkg_resources模块来实现的,因此请确保你已经安装了该模块。如果没有安装,你可以使用以下命令来安装它:

pip install pkg-resources

希望这篇文章能帮助你快速掌握如何查看已安装的Python模块的版本信息。祝你在开发过程中取得更多的成功!