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

相关推荐

  • ppp模式是什么意思 工程总承包4种方式

    在工程项目管理中,PPP模式(Public-Private Partnership,公私合作伙伴关系)是一种重要的合作方式,旨在通过公共和私营部门的合作,共同完成一项项目或提供一项…

    投稿 2024年5月30日
  • 外套靴子穿搭?中筒靴穿搭

    没有人想要一个邋遢的形象,我们总是极尽所能地去展现优雅气质。人靠衣装马靠鞍,除了颜值气质等硬性条件,服装的搭配也不容忽视。太随性的穿搭,就很容易显邋遢,比如说穿大衣配运动鞋,就土气…

    2021年11月15日
  • 六一儿童节活动流程(六一儿童节活动流程安排)

    “六一”儿童节是孩子们最重要的节日,为了让幼儿度过一个快乐、充实而有意义的节日,幼儿园可以开展以下儿童节主题活动。 针对小班、中班、大班三个不同年龄段的幼儿,根据他们不同的年龄特点…

    2022年11月18日
  • 好雨知时节,当春乃发生的意思精选?好雨知时节当春乃发生

      原文 好雨知时节,当春乃发生。 随风潜入夜,润物细无声。 译文 好雨知道下雨的节气,正是在春天植物萌发生长的时候。 随着春风在夜里悄悄落下,无声地滋润着春天万物。 注…

    2022年11月18日
  • 人走茶凉是什么意思?人走茶凉的由来

    为什么在公司里人走茶凉现象比较多##今日话题#我们先来看一下什么是“人走茶凉”?人走茶凉的直观(字面)意思就是,“倒了一杯招待客人的热茶,客人走了,没有喝的这杯热茶时间久了也自然…

    2022年11月9日
  • rpg游戏制作软件手机版(rpg大师手机模拟器)

    众所周知,现在制作的引擎有很多,如虚幻,U3d等,而手机上面也出现了少部分制作游戏的软件,接下来瞎编按操作难度来分类。

    2022年1月12日
  • 华为鸿蒙系统是什么

    ## 什么是华为鸿蒙系统 华为鸿蒙系统是华为公司推出的一款操作系统,它是一款基于安全、可信、开放的操作系统,可以支持多种类型的设备,包括智能手机、智能家居、智能安防、智能汽车等。 …

    投稿 2023年8月17日
  • 兰花专用花盆17寸(兰花长势旺盛开花多原因)

    每当看到别人养的兰花叶片油绿,开花长出来的花剑非常多,一次就能够开爆盆,但是自己养的时候兰花就会出现黄叶焦叶,僵苗不长等的情况,其实兰花想要长势旺盛开花多,我们养根是关键,只有把根系养好,养的满盆白根没有干根也没有烂根,那么他就能够保证长势旺盛,到时候开花才会开的更多,那么怎么去操作呢?今天小齐告诉你一些养根的技巧,掌握好才能够满盆全是

    2022年1月5日
  • (电脑上插的音响电流声很大)电脑音箱电流声大

    一些专业的音乐玩家或者音响发烧友大多都会在自己的电脑音响搭配低音炮,这样不仅玩游戏、听音乐节奏更强更带感,对于声场环境体验也会变得更好。但是总是避免不了低音炮中出现杂音(电流声)这…

    投稿 2022年10月26日
  • 如何用手机远程控制电脑?手机远程控制电脑软件

    我们在家里或者出去玩的时候,偶尔也会遇到公司业务需要处理,可能会需要用到公司电脑。这时候,如果能用手机手机远程控制办公室电脑,就非常nice了。不然,您可能需要像那位婚礼现场改代码…

    投稿 2022年10月19日