python版本怎么看

Python 是世界上最流行的编程语言之一。它用于开发网站,编写脚本,机器学习,分析数据等。

本教程介绍如何使用命令行检查操作系统上安装的 Python 版本。这在安装用 Python 编写的需要特定版本 Python 的应用程序时非常有用。

我们还将向您展示如何以编程方式确定运行 Python 脚本的系统上安装的 Python 版本。例如,在编写 Python 脚本时,您需要确定脚本是否支持用户计算机上安装的 Python 版本。

检查 Python 版本

Python 已预先安装在大多数 Linux 发行版和 macOS 上。

要找出系统上安装的默认的 Python 版本,请运行 python –version 或者 python -V 命令:

[linuxidc@localhost www.linuxidc.com]$ python –version

Python 2.7.5

该命令将打印默认的 Python 版本,本例中的版本是 2.7.5,您系统上安装的版本可能不同。

在脚本的 shebang 行 /usr/bin/python 中设置为解释器的所有脚本都将使用默认版本的 Python 。

一些 Linux 发行版同时安装了多个版本的 Python 。一般来说, Python 3 中的可执行文件命名是 python3, 而 Python 的可执行文件命名是 python 或 python2 ,但事实可能并非总是如此。您可以通过键入以下内容来检查是否安装了 Python 3 :

[linuxidc@localhost www.linuxidc.com]$ python3 –version

Python 3.7.3

python版本怎么看-1

 

虽然 Python 2 得到了很好的支持,但 Python 3 被认为是该语言的现在和未来。

在撰写本文时, Python 的最新主要版本是 3.7.x 版。您可能在系统上安装了旧版本的 Python 3 。如果要安装最新版本,则该过程取决于您运行的操作系统。

以编程方式检查 Python 版本

Python 2 和 Python 3 从根本上是不同的。用 Python 2.x 编写的代码可能无法在 Python 3.x 中使用。

sys 模块在所有 Python 版本中都可用,他提供特定于系统的参数和功能。 sys.version_info 允许您确定系统上安装的 Python 版本。它是一个包含五个版本号的元组: major , minor , micro , releaselevel 和 serial 。

假设您有一个至少需要 Python 3.5 版的脚本,并且您想要检查系统是否满足要求。你可以通过简单地检查 major 和 minor 版本来做到这一点:

import sys

if not sys.version_info.major == 3 and sys.version_info.minor >= 5:

print(“This script requires Python 3.5 or higher!”)

print(“You are using Python {}.{}.”.format(sys.version_info.major, sys.version_info.minor))

sys.exit(1)

python版本怎么看-1

 

如果使用小于 3.5 的 Python 版本运行脚本

[linuxidc@localhost www.linuxidc.com]$ python linuxidc.com.py

则会生成以下输出:

This script requires Python 3.5 or higher!

You are using Python 2.7.

python版本怎么看-1

 

要编写在 Python 3 和 2 下都能运行的 Python 代码,请使用该 future 模块。它允许您在 Python 2 下运行 Python 3.x 的兼容代码。

原创文章,作者:发布专员,如若转载,请注明出处:https://ziliaobaba.com/36965.html

(0)
发布专员发布专员
上一篇 2023年10月30日 21:26
下一篇 2023年11月1日 08:54

相关推荐

  • 适合刚开始创业的小本生意

    开创小本生意:基本步骤和技巧 在当今这个竞争激烈的商业环境中,创业者们正在不断探索新的方法来发展他们的小本生意。尽管有许多挑战,但是创业者们仍然可以通过一些基本步骤和技巧来成功地开…

    投稿 2023年4月20日
  • 如何取消电脑开机密码(开机密码关闭)

    可能很多人都遇到过这种情况:忘记了电脑密码。电脑密码忘了怎么解除?大多数人都不知道如何解决。下面就为大家分享一下电脑密码忘记怎么解决的方法,方法主要分为两种情况:一种情况是,电脑开…

    2022年11月30日
  • 怎么画冰激凌?冰淇淋简单画法可爱

    绘画要点 1.细节多的物品可以先从整体画起,然后再细致刻画细节。 2.注意类似圆柱形物品的体积感。 完整线稿   简单六步,教你画一个超级好吃的糖果冰激凌 绘制线稿 &n…

    2022年11月22日
  • word怎么一页分成两半

    Word怎么一页分成两半在Word中,有时候我们需要将一页文档分成两半,以便更好地组织文档内容。有几种方法可以实现这一目的,其中最常用的是使用分页符。首先,打开W

    投稿 2023年3月1日
  • 电商小程序如何推广

    电商小程序推广:抓住机会,实现商业价值 随着移动互联网的发展,电商小程序已经成为企业实现商业价值的有效手段。电商小程序推广是企业实现商业价值的关键,但如何有效地推广电商小程序,以获…

    投稿 2023年6月30日
  • 第一次创业叫什么

    第一次创业:一段激动人心的旅程 第一次创业,对于每一个创业者来说,都是一段激动人心的旅程。它不仅需要勇气,还需要智慧,更需要毅力。虽然创业旅程充满挑战,但它也是一段充满激情和机遇的…

    投稿 2023年6月22日
  • 为什么实践是检验真理的唯一标准?实践是检验一切真理的标准

    为什么要追求真理? 朱熹曾说:“借经以通乎理耳,理得则无俟于经。”陆象山也说:“学苟知本,六经皆我注脚。”这里所说的“理”、“本”就是朱熹和陆象山所认为的真理,二人都把真理作为学问…

    2022年11月28日
  • 磁带备份还原方法(一键备份还原)

    谈起磁带库大家都不陌生,但未必真正了解。在备份领域它占据一定的地位,时至今日我们依然可以看到带库的踪影;但是随着云备份、对象存储产品和技术的普及,大家对物理带库技术和产品了解是比较…

    2022年11月26日
  • 韩国经典的电视剧(一生必看经典韩剧电视剧)

    这些剧集收视率都高达40%以上,堪称万人空巷,其中,不乏上古神作,90后甚至80后的童年回忆。 《蓝色生死恋》(2000)   故事从一场意外的换婴事件引起,俊熙生在豪门…

    2022年10月2日
  • 无线电是什么?无线电基本概念

    说起红色电波,你会想起什么?是电影《永不消逝的电波》,是延安新华广播第一次向世界发出呼号,还是《潜伏》中余则成那个给他带来信息、带来希望、带来信仰的电台? “100年来,无线电通信…

    2022年11月22日