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

相关推荐

  • 专业跑步鞋哪个好?专业跑鞋

    一、背景 2022年,国产碳板跑鞋的内卷进入白热化阶段,从去年的锋芒初露到今年产品力可以比肩国际品牌,各家也是纷纷拿出了自己的招牌科技。今年新上市的碳板跑鞋整体体现出以下几个特征:…

    2022年11月8日
  • 远距离对讲机(超远距离对讲机原理)

    任凭智能手机技术近年来如何快速地发展,但是手机信号至始至终需要运营商通讯基站的支持,在一些通讯信号覆盖不到的地方,手机通话就会收到限制,这时候对讲机就派上用场了。市面上的对讲机普遍…

    2022年10月22日
  • 阿里云dns地址?阿里dns地址

    近日,阿里云计算有限公司旗下阿里公共DNS在下一代互联网国家工程中心-全球IPv6测试中心正式通过IPv6第三方测试,标志着阿里云公共DNS全功能支持IPv6双栈能力得到了权威验证…

    2021年11月6日
  • 拼多多无货源店铺怎么做起来

    在拼多多上开店,无货源店铺是一个很常见的现象,但是这并不意味着你的店铺就无法发展,只要你有足够的耐心和技巧,你的店铺也可以成功发展起来。那么,拼多多无货源店铺怎么做起来呢? ###…

    投稿 2023年6月28日
  • 微波炉的使用方法?微波炉使用常识

    现在几乎家家都有微波炉,但许多主妇都说用得不方便、不顺手,于是本应大有作为的微波炉却往往成了热剩菜剩饭的加热工具。实际上微波炉在会用的人手里,却像一个多变“百宝箱”,方便、省事、省…

    2021年11月8日
  • 拍照最好的手机(主打拍照的手机推荐)

    目前拍照最好看的三款手机,影像实力堪比小单反,十一外出旅行必备 第一款:华为Mate50 Pro 华为最新发布的旗舰手机,华为Mate50Pro搭载安卓最新的骁龙8+Gen1处理器…

    2022年10月2日
  • r11有什么隐藏功能?r11把软件隐藏

    随着R11的发售,不少小伙伴们都拿到了自己心仪的R11,今天我们来给大家介绍一个R11非常好用的功能—快捷支付。   在新版的Color OS 3.1系统当中,在任意界面…

    2021年11月19日
  • 蒜泥茄子怎么做?老式蒜茄子做法

    茄子”可以说是一道全国通行食材,江浙地区的人们称之为六蔬,而老广们称之为矮瓜,颜色多为紫色或紫黑色,也有淡绿色或白色品种,形状上也有圆形,椭圆,梨形等各种。茄子的营养非常丰富,含有…

    2022年12月2日
  • 生猪行情明显上涨?今日生猪价

    今日生猪价格最新行情:2021年11月15星期一,十月十一辛丑年 牛己亥月;今日全国外三元生猪均价为17.90元/千克,猪价较昨日上涨0.15元/千克,环比上涨41.76%,同比下…

    2021年11月16日
  • 情人节是几月几号哪天?所有情人节日期

    2月14日,本不是中国传统意义上的节日,是由西方传入我国,随着历史的发展, 2月14日已经成为世界级情人节。 为什么2月14这一天会被称为情人节呢?   据说因为基督教徒…

    2022年11月17日