
可以使用标准库 sys module 或者 platform module 获得当前运行的Python版本信息。
import sys
print(sys.version)

从命令行
通过命令行可以看到系统安装的Python版本号。
- python -V
(Note: capital ‘V’)

正在运行脚本的Python版本?
Python 2.7和以后的版本,sys.version_info 组件也可以靠名字来引用,比如sys.version_info[0] 与 sys.version_info.major 是等价的。
>>> import sys
>>> print(sys.version_info)
sys.version_info(major=3, minor=4, micro=3, releaselevel=’final’, serial=0)
>>> import sys
>>> print(sys.version.split(‘ ‘)[0])
3.4.3
这里的 sys.version_info[0]是主版本号。sys.version_info[1] 表示次版本号。
Python 的 Platform 模块
Python的内置模块 platform,它负责提供系统信息。可以使用platform 获得正在运行的Python版本。
>>> from platform import python_version
>>> print(python_version())
3.4.3
Python 进行不断的新性能和支持的规范性更新。从1994年至今,进行了很多次的版本更新。 Python实现开始于1989年10月,1994年1月完成1.0版本。和许多其他语言类似,在发布日期可能有多个不同的版本。
Python 版本
标准版本体系被设计成可以适用比较宽泛的跨越公有和私有Python项目的鉴别实践。一组包含五个单元的版本号:主,次, 小,发布级别,和序列。除了发布级别,都是整数 ;发布级别是’alpha’, ‘beta’, ‘candidate’, 或 ‘final’. version_info 的值对应到Python 版本,2.0 是 (2, 0, 0, ‘final’, 0)。
在Python命令行解释器执行:
- 打开命令行: 开始菜单 -> 运行,输入 cmd
- 输入: python.exe

在这里可以看到,只要开始运行解释器,Python 版本 就被显示在控制台。信息字符串里面包含版本号 ,以及项目建立号码,和编译器等附加信息。
从命令行
在操作系统的命令行 ,使用下面的命令检查 Python 的安装版本。
Python -c “print(__import__(‘sys’).version)”

通过程序检查Python的版本
可以用程序确定Python脚本正在运行的Python安装的版本。
例如,检查是否是Python3.x的版本,如下:
import sys
if sys.version_info[0] < 3:
raise Exception(“You must be using Python 3”)