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年9月21日
  • 鞋磨脚后跟的小妙招?新鞋磨脚最好的小窍门

    新鞋子一般在购买回来时都会有点味道,其实也并不是甲醛的味道,也有可能是其他味道,如果你怀疑是甲醛的话,应该是鞋子上的胶水产生的。那么,新鞋子的甲醛味怎么处理?一起来看看吧! 新鞋子的甲醛味怎么处理 新鞋…

    2021年11月14日
  • 魔兽世界怀旧服盗贼练级天赋加点(魔兽盗贼天赋)

    现在盗贼单刷比较火的副本有两个,一个就是塞泰克大厅另外一个就是奥金尼地穴,一个成熟盗贼刷副本速度可以达到爆本,收益基本在250金以上。那么盗贼单刷这两个副本难度肯定是比单刷蒸汽地窟和法力陵墓高,但是收益…

    2022年11月23日
  • chinanet的wifi密码一般是什么

    中国网络的WiFi密码 ======================== 一、什么是WiFi密码 ------------------------ WiFi密码是一种无线网络安全技术,它可以保护无线网络免受未经授权的访问。WiFi密码是一个字符串,它可以防止任何未经授…

    投稿 2023年3月27日
  • 淘店铺装修模板怎么制作?淘宝店铺模板制作

    对于网店商家来说,除了要做好商品主图跟详情页图片,设计制作一个精美的店铺首页图片也是非常重要的。但是,那些不懂设计知识跟PS作图技术的网店商家又该如何制作店铺首页图片呢? 其实,要想解决这个作图问题,有…

    2022年11月14日
  • 玩游戏什么手机(玩游戏什么手机最好排行榜)

    玩游戏的朋友购机时一般会比较注重手机性能,如果你预算在两千元档,想要购买一款游戏体验出色的手机,那也有挺多选择的。文章为你盘点了几款两千元价位段,游戏体验优秀的手机,看看都有哪些优势。RedmiK40游戏增强版售价1999元起RedmiK40游戏增强版是一款为游戏玩

    2022年1月1日
  • 视频裁剪工具有哪些(免费视频区域裁剪软件推荐)

      推荐6款视频剪辑效率工具,帮你的剪辑更简单一点!  对于初学者来讲,想要实现一些非剪辑软件自带的特效,无疑是有些难的,而且自己制作还贼浪费时间。  说实话,我有些时候也是会使用一些模板效果的,方

    2022年1月10日
  • 香菇怎么做好吃简单?香菇的正确吃法

    食用菌是一群很厉害的蔬菜,它们一年四季都有,价格便宜,营养价值极高,是难得的保健食材。比如最常见的香菇,就有“菇中皇后”的美称,含有丰富的蛋白质和氨基酸、维生素、矿物质等,其中钙、铁、磷、钾等含量在蔬菜…

    2022年12月9日
  • 疙瘩汤怎么做?手工面疙瘩

    疙瘩汤,吃面食的地区让人难以割舍的家常美味,一般当成早晚的主食来食用。它不像米粥那样单调,疙瘩汤可以做成各种口味的,如用排骨汤、鱼汤、清水等,或者熬上几个西红柿,加入几颗鸡蛋,经过简单的熬煮就能做出好…

    2022年12月3日
  • tmp是什么格式如何打开?tmp格式转换

    工作中经常会用到PPT文件,好不容易编辑好的PPT保存后竟然成了tmp,然后就打不开了。这种情况不要慌,小编教你怎么打开tmp格式文件。 第一步,打开一个PPT文档,点击右上角“打开”选项。   第二步,将弹出的对话…

    2022年11月26日