如何检查Python版本?

Python是最流行的编程和脚本语言之一。Python被用于从网站到机器学习、大数据到模拟的不同类型的应用程序。Python通常安装在许多计算机和系统中。但是Python是一种动态语言,它会定期更新新特性。

当Python应用程序使用特定版本时,它可能无法使用其他版本。在本教程中,我们将学习如何打印或显示python版本。

Python版本(Python 2和Python 3)

作为一种动态语言,Python定期更新,有很多版本。每个Python版本的版本如下所示。

MAJOR.MINOR.MICRO
  • 少校 是Python的主要版本号,可以是2或3,但2在将来是绝对的。
  • 小调 是不定期增加的次要版本号。
  • 微型的 是定期更改的版本号。

从命令行显示Python版本

为了运行python应用程序和编写脚本,使用二进制python解释器。Python解释器是一个二进制文件,通常称为Python、python2或python3。这可以根据安装和情况进行更改。这些二进制文件或命令提供 –版本 选项,该选项将从命令行打印完整的python版本。此命令行可以是bash终端、MS-DOS或PowerShell。

通常Python3二进制文件被命名为Python3,python2二进制文件被命名为python或python2。在一般情况下,可以尝试使用以下命令来获得确切的Python版本。

$ python --version$ python2 --version$ python3 --version

根据Python版本,输出如下所示。

Python 3.8.6

Python已经开发了20年,计划在2020年底结束对Python2的支持。

从脚本或交互式解释器显示Python版本

Python提供sys模块以获取与系统相关的信息,其中Python版本号也被提供 系统版本信息 提供完整的Python版本 专业 , 少数的 , 微型的 , 释放水平 ,和 序列号 信息。

import sysprint("Python Version Number:",sys.version_info)print("Python Major Version:",sys.version_info.major)print("Python Minor Version:",sys.version_info.minor)print("Python Micro Version:",sys.version_info.micro)

输出如下。

Python Version Number: sys.version_info(major=3, minor=8, micro=6, releaselevel='final', serial=0)Python Major Version: 3Python Minor Version: 8Python Micro Version: 6

从Linux Apt或Apt get包管理器显示Python版本

如果您使用的是像Ubuntu、Debian、Mint和Kali这样的Linux系统,并且安装了带有apt或apt-get包管理器的Python,那么安装的Python版本可以显示包信息。

$ apt show python3
从Linux Apt或Apt get包管理器显示Python版本

显示Linux-Yum和Dnf包管理器中的Python版本

如果您正在使用Linux发行版(如Fedora、CentOS、RHEL)和已安装的Python以及包管理器(如yum或dnf),则可以显示包信息以显示Python版本。可以使用yum info或dnf info命令执行此操作。

$ dnf info python3
显示Linux-Yum和Dnf包管理器中的Python版本

使用pip命令显示Python版本

Python包管理器(pip)也可用于显示已安装的Python版本。由于pip与Python集成 皮普-V “或” pip–版本 命令将列出pip和Python版本,如下所示。但是只有主版本号和次版本号会被列出,微版本号不会用这个pip命令显示。

$ pip -V
pip 20.1.1 from /usr/lib/python3/dist-packages/pip (python 3.8)
 
$ pip --version
pip 20.1.1 from /usr/lib/python3/dist-packages/pip (python 3.8)
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享