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

相关推荐

  • 美味的英语单词怎么写 (美味的的英文单词语)

    美味英文单词有:1、delicious,2、yummy,3、taste good,4、taste great,5、appetizing,6、tasty。   1、delicious 美味的 这个单词是最常用的表达美味的。 the delicious taste 美味佳肴 It's delicious. …

    2022年11月14日
  • 麻辣豆腐怎么做?家庭怎样做豆腐

    快过年了,为了让“每逢佳节胖三斤”的魔咒不再重演,最近得吃点简单的饭菜, 用料 老豆腐 1块 郫县豆瓣酱 1勺 花椒 一小把 蒜泥 一小勺 生抽 1勺 干辣椒 5个 生姜 一小片,剁碎 做法步骤 1、准备一块老豆腐,切成小方…

    2022年12月7日
  • 拜读的意思及使用方法(拜读的理解)

    拜,用于人事往来: 拜读:指阅读对方的文章; 拜辞:指与对方告辞; 拜访:指访问对方; 拜服:指佩服对方; 拜贺:指祝贺对方; 拜识:指结识对方; 拜托:指委托对方办事情; 拜望:指探望对方。   奉,用于…

    2022年11月25日
  • 网上注册公司流程(注册公司)

    随着互联网越来越发达,公司注册流程也越来越简单化,如今在网络上还可以进行申请注册的有关实际操作。假如不愿意不断地在每个部门往返跑,就可以选择这类方法。那么,在网上公司注册步骤应当怎样实际操作?有哪些事…

    2022年11月27日
  • 泰安站是高铁站吗

    泰安站是高铁站吗? ## 一、泰安站简介 泰安站位于山东省泰安市,是山东省的一个重要的铁路枢纽站,也是山东省的高铁枢纽站之一。泰安站是山东省铁路网的中心,也是山东省的一个重要的交通枢纽。 ## 二、泰安站的交…

    投稿 2023年8月7日
  • 春运开启除夕火车票今日开售(附购票日历)

    春运开启除夕火车票今日开售(附购票日历)2022-01-0310:54·中国证券报2022年春运时间公布了,火车订票从1月3

    2022年1月17日
  • 空调室外机尺寸太大怎么办

    对于空调外机我们可能平时不怎么注意,毕竟一般都是在外面挂着,因此很少有人注意到空调外机尺寸等方面的问题,那么空调外机尺寸一般是多少、空调外机噪音大怎么解决 空调外机尺寸一般是多少 一、家用空调外机尺寸 …

    投稿 2023年1月22日
  • 户外电梯安装价格

    这种“爬楼神器”其实叫楼道智能代步器(以下简称爬楼机),由代步器(踏板)、导轨、操纵杆、扶手组成,导轨通过钢构件固定在楼梯间一侧,占用楼道宽度约15cm,每个梯段设置一组代步器。使用时乘客站立在踏板上(踏板…

    投稿 2023年1月17日
  • 米3最新消息

    优点一:性能强大 小米3装载了高通骁龙MSM8274AB处理器,该四核Krait400CPU处理器最快运行速度可达2.3GHz。这个参数虽然不是最好的,不过对于一般用户的使用的是足够了。 缺点一:不支持LTE 最近推出的智能手机,4GL…

    2022年11月11日
  • 华为荣耀10价格?荣耀10青春版售价

    荣耀在上海体育中心正式发布了荣耀 10 以及荣耀首款笔记本电脑——荣耀 MagicBook。 荣耀总裁赵明在发布会开场时就表示,2018 年荣耀将再次定义潮色。荣耀 10 采用双轴曲面玻璃设计,首创变色极光镀膜工艺,机身能够呈…

    2021年11月13日