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

相关推荐

  • 电脑操作系统有几种

    电脑操作系统有几种? 电脑操作系统是指电脑硬件和软件之间的接口,它负责管理硬件资源,提供用户界面,支持应用程序的运行,并协调用户和计算机之间的交互。目前,主流的电脑操作系统有Win…

    投稿 2023年8月5日
  • 个人建站网站?开个人网站

    做网站,我们可以通过云平台里面的网站模板来制作,找到同行业的王炸模板,打开模板就可以看到,模板里面的拥有现成的模板框架,以及根据行业特性,模板中已经设置好相关的栏目,对于零基础的朋…

    2021年11月12日
  • 无锡哪里好玩?无锡必去的免费景点

    1、巡塘古镇 巡塘镇,位于太湖新城境内,南邻太湖国际博览中心。据记载,巡塘古镇始建于民国二年(1913年),因为小镇坐落于古巡塘河畔,三面环水,故而得名“巡塘镇”。   …

    2022年12月1日
  • 怎样查看被马赛克遮住的文字

    查看被马赛克遮住的文字 一、什么是马赛克 马赛克是一种图像处理技术,它可以将图像中的一小块区域进行处理,使其看起来像是一块小方块,从而模糊图像中的某些信息。 二、马赛克的用途 马赛…

    投稿 2023年8月14日
  • 怎样跳皮筋?跳皮筋一步一步教

    小时候的跳皮筋你还记得住那些玩法吗?还有那些耳熟能详的歌词:一二三四五六七,马兰开花二十一,二五六,二五七,二八二九三十一,三五六,三五七,三八三九四十一……对于女孩子来说,没有跳…

    2022年12月1日
  • 征途2职业(征途2后期无敌职业)

    《征途2》全民无差别争霸赛的淘汰赛在9月24日就要正式开启了,你所在的战队进入32强了吗?距离淘汰赛还有两天时间,你的战队有没有想过重新进行职业选择和搭配? 稳稳的进入16强,我想…

    2022年10月23日
  • 微信小程序怎么做外卖店铺

    微信小程序是一种新型的互联网应用,它可以帮助外卖店铺快速搭建网上商店,让消费者可以在线购买和配送外卖。在这篇文章中,我们将介绍如何使用微信小程序建立外卖店铺。 ## 一、准备工作 …

    投稿 2023年7月7日
  • 空气炸锅哪个品牌质量比较好?空气炸锅的功能和用途

    这两年,空气炸锅突然火起来了,对于空气炸锅的评价褒贬不一,有人说空气炸锅很鸡肋,有人说空气炸锅烤鸡翅很好用。那么,对于市面上众多产品,消费者如何才能选到更理想、性价比更高、安全性能…

    2022年10月1日
  • 家长教育孩子的方法和技巧(家长教育孩子最好的方法)

    一、生活习惯总目标:1、培养幼儿良好的作息时间,睡眠习惯,排泄习惯,饮食习惯,进餐习惯,整理习惯等,形成健康,科学,文明的生活常规。2、有独立做事的意识和较好的生活自理能力,能够做到自己的事情

    2022年1月5日
  • tcl电视机质量怎么样?

    TCL电视质量好吗,能不能放心买?——对于没有购买过和使用过TCL电视的人来说,“TCL电视质量好吗?能不能放心买?”是个需要考量的问题,我作为新用户在下单前也有这样的想法。现在距…

    2022年11月14日