如何检查Python模块的版本?

如何检查Python模块的版本?

安装Python时,你也会得到Python包管理器pip。你可以使用pip来获取Python模块的版本。如果你想要列出所有已安装Python模块及其版本号,使用以下命令:

$ pip freeze

你将会得到以下输出:

asn1crypto==0.22.0
astroid==1.5.2
attrs==16.3.0
Automat==0.5.0
backports.functools-lru-cache==1.3
cffi==1.10.0
...

要单独查找版本号,你可以在*NIX机器上使用grep命令。例如:

$ pip freeze | grep PyMySQL
PyMySQL==0.7.11

在Windows上,你可以使用findstr而不是grep。例如:

PS C:\> pip freeze | findstr PyMySql
PyMySQL==0.7.11

如果你想要在Python脚本中知道一个模块的版本,你可以使用模块的version属性来获取它。请注意,并非所有模块都带有version属性。例如,

>>> import pylint
>>> pylint.__version__
'1.7.1'

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程