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年7月19日
  • 幻影旅团团长(幻影旅团人物介绍)

    《全职猎人》是一部奇幻热血战斗类的动漫,喜欢看热血动漫的漫迷们,绝对不要错过了哦。旧版的会比新版的更有氛围感、细节到位,但新版的人物色彩更鲜艳。我是新旧两版都爱看,但更偏爱的是旧版。 主要讲述的是主人…

    2022年10月19日
  • 柚子去哪了

    霜降过后,沙田柚迎来了大量上市。沙田柚是我国著名的柚类品种,主要种植在两广地区,以及湖南、重庆、四川等地,其中最出名的产区为广西的容县和广东的梅县。 相较于今年多数水果价格低迷,沙田柚的行情则非常理想…

    投稿 2022年10月22日
  • 冒险岛哪个职业好玩(冒险之地手游职业推荐)

    本篇攻略为冒险家弓箭手系列第二篇职业的攻略文章,希望读者能多提建议,完善本系列攻略。讲在攻略前的话,箭神是冒险家职业里唯一的“神”。有人说神射手、神炮王也是神啊!拜托,“神”在前与“神”在后是有本质区别的,好吧,借用“天下霸唱”的话说,“神”在前只能说明这人身上的本事“神”,“神”在后才说明这人本身就是“神”!废话不多说,正式攻略开始。箭神是由冒险家弓箭手二转弩弓手转职而成,主要属性加

    2021年12月31日
  • 大清朝皇帝列表(清朝皇帝列表大全)

    公元1616年,建州女真部首领努尔哈赤建立后金。1636年,皇太极改国号为大清。1644年摄政王多尔衮率领清军入关,同年顺治帝迁都北京。清朝是中国历史上最后一个大一统封建王朝,享国二百七十六年。清朝皇帝(含清朝前…

    2022年10月18日
  • 猴子怎么叫的

    猴子叫声:从古至今的调查 一、猴子叫声的历史 猴子叫声是一种古老的声音,可以追溯到古代,古代的人们认为它是一种神秘的声音,象征着祝福和好运。在中国,古代的人们用猴子叫声来表达他们的感受,也用它来表达他们…

    投稿 2023年8月11日
  • 大数据是指什么

    大数据技术是指一种从大量的数据中快速查找和提取有价值信息的技术。在现代企业中,大数据技术被广泛应用于市场调研、客户分析、供应链管理、产品研发等各个环节。在大数据技术的帮助下,企业能够更快更好地把握市场…

    2023年12月17日
  • 水疗怎么做?面部水疗

    要想给皮肤密集补水,除了敷面膜还有一种方法,那就是水疗。平时我们用的护肤品如果感觉不保湿或皮肤不吸收,我们可以试试水疗,让我们的护肤品达到面膜的补水效果。 一、面部水疗方法 首先准备美容碗、小勺子,拿出…

    2022年12月3日
  • 微信小程序游戏(微信小程序游戏开挂神器)

    昨日,阿拉丁研究院发布了微信小程序5月Top100榜单,相比4月的整体情况,小游戏在上榜行业的分布占比明显提高,达到了40%,同时也使游戏成为了小程序榜单中增速最快的行业。(文末附TOP100完整榜单)与4月榜单相比增幅达21.21%在进入榜单的40款小游戏中,《跳一跳》、《海盗来了》和《欢乐斗地主》依然盘踞Top3位置,而此前

    2022年1月3日
  • 北京地铁末班车时刻表?北京地铁班次时刻表

    新京报快讯 据北京地铁消息,为进一步提升服务品质,地铁公司结合乘客需求,攻坚克难、优化夜间设备设施检修维护作业时间,进一步创新运营组织措施,对地铁昌平线运营时间进行优化,11月19日起正式实施。昌平西山口…

    2021年12月2日