Python版本指示器

240 阅读2分钟

当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

还有一个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 -Vpython --version
MacOS, Linux, Ubuntu打开终端并运行python -Vpython --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上。