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

相关推荐

  • 如何创业赚钱?创业项目有哪些

    未来10年,最赚钱的生意依然是传统行业。 但对于初创企业来说,想要靠传统生意突出重围,必须要转变经营思维,依托文化赋能、赋能个体、消费升级、年轻化等新的模式去实现。 1 在产能过剩的时代,并不是市场不需要产…

    2021年11月10日
  • 豆腐脑怎么做?豆腐脑制作详细方法

    在家里做豆腐脑,下面这些东西我都试过: 石膏、盐卤、白醋、酸浆、氯化镁、泡菜水、葡萄糖酸内酯、柠檬汁、鸡蛋。 其中,白醋跟豆浆反应太快,很难大片凝结,点出的豆腐花持水率太低,压成豆腐没问题,但不能做成豆…

    2022年12月14日
  • 十大孕妇奶粉品牌推荐(孕妇奶粉排行榜世界)

    直接告诉你,待产包小罐奶粉哪些值得买:   爱他美卓萃 国际妈咪APP参考价:155/380g   优博剖蓓舒 国际妈咪APP参考价:164/400g   三元爱力优 国际妈咪APP参考价:155/400g   佳贝艾特悦白 国…

    2022年11月17日
  • 电脑卡怎么办简单步骤?电脑卡慢如何快速处理

    电脑运行慢的原因是什么呢?最近有网友反映自己的电脑运行慢,开机或者打开网页下载文件等都要等很久,非常耽误工作效率,常常卡死....气得让人想砸电脑~其实导致运行慢的原因有很多种,我们可以通过一些简单的操作…

    2022年11月30日
  • 母亲节是哪一天?母亲节是每年的那天

    人间最美是亲娘,慈母常怀寸断肠。 茹苦含辛今世度,芳颜大爱饱沧桑。 妈妈的碎碎念念,温暖了我的岁岁年年。5月8日母亲节,是一个感谢母亲的节日。每年5月的第二个星期日是国际流行的母亲节,通常在这一天,母亲都…

    2022年10月14日
  • 开个生鲜超市投资多少?(生鲜超市加盟)

    门面租金:现在市面上一般是押一付三,也有半年付的,一月一付的,不过比较少。租金各个城市、不同区域差别很大,我们以武汉市100平的门面,实际使用面积80平为例,新开小区一般价格为150/平方/月,100平需15000元,…

    2022年10月9日
  • 手机密码忘了怎么解锁?教你一招手机万能开锁方法

    手机密码忘了怎么开锁?好多人用恢复出厂设置来解决这个问题。但是这样以来,我们手机里很多重要的资料就也被删除了,很令人烦恼。而有些朋友干脆就去花钱(一般200到300元左右)去修理店请修理师傅帮忙,也太费钱了…

    2022年10月1日
  • qq加速器下载(免费外网加速器)

    腾讯手游加速器是腾讯游戏开发的一款电竞级移动游戏加速器,采用自主研发的“DT-Strom”引擎,极大的降低了实时对战类游戏的卡顿情况,给游戏用户带来了极致的流畅体验。通过开启腾讯手游加速器,可以有效地降低游戏网…

    2022年10月19日
  • 手机显示私人号码是啥意思

    手机显示私人号码是什么意思? 一、什么是私人号码 私人号码是一种专属于某个人的号码,它可以帮助用户更好地管理自己的私人信息,保护自己的隐私。私人号码可以用来接收短信、电话和其他信息,而不会暴露用户的真实…

    投稿 2023年8月2日
  • 证件照200k是多大尺寸

    证件照200k是多大尺寸? ## 什么是证件照 证件照是指按照政府机关要求拍摄的照片,用于申请身份证、护照、驾驶证等证件。证件照一般是按照特定的尺寸和格式拍摄,以便在证件上使用。 ## 200k是什么尺寸 200k是指证件…

    投稿 2023年8月6日