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

相关推荐

  • 华为mate40上市的时候多少钱?华为mate40上市时间

    华为Mate 40系列终于如期开售了。作为更面向中高端主流用户的版本,华为Mate40采用了麒麟9000E芯片,整体配置上也要比Pro版本的略微逊色一筹,但是最低4999元的价格也更具亲和力。 华为Mate40 根据此前的评测来看,…

    2022年10月13日
  • 风扇转速调节软件哪个好用?风扇转速设置

    调教风扇,可以说是最吃力、但未必讨好的事情了,每次都要重启进BIOS,一把把的调,不满意再来。完了之后也可能换不来什么性能提升(水冷除外),只图个安宁。 有没有什么软件,可以直接在系统中调风扇,精简美观,…

    2022年11月21日
  • 灰色配什么颜色好看?深灰色上衣最佳配色

    灰色是百搭色系中很好搭配的颜色,在韩系搭配中经常会出现灰色搭配,白灰黑配色方案也是韩国人最常见的搭配~ 灰+白+黑 搭 配 技 巧 . 灰色在搭配白搭色白灰黑时其实是最和谐的色彩搭配,想要高级感的灰色搭配时,黑…

    2022年12月1日
  • 如何组装一台完整的台式机?台式机组装

    从上大学开始,我就期望着能有一台自己的桌面 PC。小学时候家里的老电脑用了十年,到高中换了一台笔记本,上大学后为了轻薄我又用了四年的 MacBook Air。被守望先锋吸回 Windows 阵营时还没毕业,破烂不堪的大学宿舍…

    2022年10月6日
  • 扇贝肉怎么做好吃的做法?扇贝肉的做法

    准备给大家分享几种,扇贝的特色吃法,喜欢吃扇贝的朋友们就赶紧围观吧,喜欢美食的朋友们也别忘了给我点个关注,我每天都会更新分享不一样的美食教程,相信总有一道会是你想学的菜肴哒!   做法1:蒜蓉粉丝蒸…

    2022年12月10日
  • it网络(互联网IT)

    IT高管专注于满足客户期望 39%的IT高管将不断变化的客户期望和行为作为他们面临的最大外部挑战之一,表明在CIO中新客户的中心地位日益提高。 大型企业的IT主管尤其意识到在新时代开展业务所带来的挑战,并将其视为最…

    投稿 2022年10月22日
  • 怎么买平板电脑便宜又好?比较便宜的平板电脑

    小编特意挑选了其中三款,希望得到大家的青睐! 华为平板MatePad11平板电脑 价格:3099元 配置:120Hz高刷新率屏幕,给你带来“丝滑流畅”的视觉体验;HarmonyOS2系统搭配骁龙865处理器,全新生产力,全新平板电脑,万…

    2022年11月11日
  • 熏鱼怎么做?熏鱼的家常做法简单

    陪读妈妈必修课,烧制各种营养美味菜肴。 用料 马鲛鱼 1000g 食用油 适量 美味鲜酱油 适量 米醋 适量 白糖 适量   做法步骤 1、马鲛鱼洗净放入冰柜冷冻半天,取出切片,两面都沾上美味鲜酱油,放到通风处晾晒一…

    2022年12月1日
  • 拼多多怎么开店无货源卖货

    拼多多开店无货源卖货 随着拼多多的兴起,越来越多的人想要在拼多多上开店,但是有些人没有货源,不知道如何在拼多多上卖货。其实,拼多多开店无货源卖货也是可以的,只要掌握一些技巧,就可以在拼多多上获得不错的…

    投稿 2023年6月30日
  • k12教育机构排名?k12教育

    21世纪经济研究院研究员王峰报道 中办、国办近日印发《关于进一步减轻义务教育阶段学生作业负担和校外培训负担的意见》(以下简称《双减意见》)。“双减”将改变K12在线教育行业生态。 在线教育市场并不会消失,而是…

    2021年12月5日