当Guido van Rossum在1991年发布第一个可用的Python 0.9.0版本时,他不可能想到他即将创造世界上最有影响力的编程语言之一。Python有一个黄金的未来:每一个新的Python版本都会用新的能力和特性来扩展前一个版本。
要显示你的Python版本,输入 **python --version**或者干脆 **py --version**在你的命令行(Windows)、外壳(Mac)或终端(Linux/Ubuntu)中。要在你的程序中显示你的Python版本和详细的版本信息,请用以下方式导入模块 **import sys**并执行 **sys.version**执行。
这是我为我的 主要英文文章 创建的一个概述介绍。
![Check Python Version [Win/Linux/MacOS] Infographic](https://blog.finxter.com/wp-content/uploads/2020/12/pythonVersion-1024x576.jpg)
还有一个GIF...
下面我简要介绍一下检查Python版本的不同方法(见表)。
| Python命令 | 在什么地方? | 什么? | 输出示例 |
|---|---|---|---|
python --version 或 | |||
python -V 或 |
python -VV
| 终端 | Mac/Linux/Win | Python 3.7.2 |
| import sys sys.version | Python脚本 | 信息文本 | '3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018,
23:09:28) [MSC v.1916 64 bit (AMD64)]' |
| sys.version_info | Python脚本 | 版本信息元组 | sys.version_info(major=3, minor=7, micro=2, releaselevel='final', serial=0) |
| import platform
platform.python_version() | Python脚本 | 短文版信息 | '3.7.2' |
| platform.python_version_tuple() | Python脚本 | 短元组版本信息 | ('3', '7', '2') |
表:在不同环境下检查Python的版本
如果像我一样,你更喜欢PowerShell,没问题!

我在写这篇文章时,我的儿子坐在我的腿上,他坚持要把这张照片发到 "Finxter "上。

图片:由我的儿子(3岁)拍摄
环境
这种通用方法适用于所有主要的操作系统(Windows、Linux和macOS)。
| 操作系统和环境 | 方法 |
|---|---|
| Win10, Win7 | 打开命令行,运行python -V 或python --version |
| MacOS, Linux, Ubuntu | 打开终端并运行python -V 或python --version |
| Python Shell, Juypter Notebook | 互动模式。 |
>>> import sys >>> sys.version | |
| Python编辑,Juypter笔记本 | 正常模式。 |
import sys print(sys.version) |
该表显示了如何在不同环境下查看你的Python版本。
如何打开你的命令行?
- Windows:按组合键
Win+R,输入powershell,然后按OK。 - MacOS:组合键
Cmd+Space,输入terminal,然后按OK。 - Linux: 组合键
Ctrl+Alt+T.
Python的版本输出由三个数字组成:main:minor:micro。例如,3.7.2版本意味着
- 主要版本是3。
- 的次要版本是7,并且
- 微型版本是2。
[注意:不同的主要版本并不完全兼容。然而,不同的次要版本是兼容的。
例如,你可以在Python 3.7.2中运行为Python 3.6.4编写的程序--它们的主版本相同。然而,你一般不能在 3.7.2 版中运行 Python 2.7.4 程序。
摘要
你可以在 Windows 中使用命令行来测试你的 Python 安装版本。使用Windows搜索,输入"cmd",然后在黑色窗口中输入"python --version" ,或者直接输入"py --version"(不带引号)。输出的是当前安装的Python程序的版本号。下面是一个例子。

Python版本广告首次出现在Finxter上。