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

相关推荐

  • arm架构是哪家公司的

    ARM架构:英国ARM公司的技术 一、ARM公司简介 ARM公司(Advanced RISC Machines)是一家英国公司,于1990年由英国芯片设计公司Acorn Compu…

    投稿 2023年8月18日
  • 什么是优化?优化的目的和意义

    什么是优化问题,它的背后的原理是什么? 通过本文,您将了解一些优化问题的基础知识,以及优化是如何在幕后真正发挥作用的。我会通过两个例子来说明如何构建一个简单的优化问题,并且展示优化…

    2022年11月9日
  • 丸子头怎么扎不会散?丸子头扎法步骤图解

    萌系低双丸子头扎法:将头发梳理好,在发丝上喷一点喷雾,然后将脑后和侧边的头发聚拢在后颈部,并分成左右两个部分,两边尽量对称,然后分别在两侧下方扎成丸子头,之后将额头的头发斜分或中分…

    2022年12月4日
  • 盖楼房的施工步骤(建楼地基施工流程)

    建造楼房需遵循一定的施工步骤,盖楼房的施工步骤有哪些? 1、场地平整,“三通一平”。 2、根据基础类型施工,相关的大型机械进场。土质差得地方需要做相应的处理,如井点降水、强夯、挖淤…

    2022年12月7日
  • ps怎么做拼图效果?ps拼图步骤

    拼图效果不知道怎么做?十秒钟教会你,让你拥有自己的专属拼图 拼图是现在非常受欢迎的一个游戏,不仅小孩子喜欢,连很多成年人也都非常喜欢拼图,闲暇的时候跟自己的朋友或者家人一起玩拼图,…

    2022年12月8日
  • 如何创业赚钱?创业项目有哪些

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

    2021年11月10日
  • oppoa93s支持无线充电吗

    Oppo A93s支持无线充电吗? 一、Oppo A93s简介 Oppo A93s是Oppo旗下的一款中端智能手机,采用6.43英寸的全面屏,搭载高通骁龙765G处理器,支持8GB…

    投稿 2023年3月24日
  • 显卡怎么拆下来?显卡在哪里

    我们在购买电脑的时候,要注意电脑硬件的查看,比如说显卡,就会是接在电脑主板上,主要将电脑的数字信号转换成模拟信号让显示器显示出来,同时显卡还具有图像处理能力,可协助CPU工作,提高…

    2022年12月9日
  • 第一次坐飞机所有流程?坐飞机

    现在机票越来越便宜,很多时候打折机票比高铁动车还要划算,坐飞机出行也成了很多人的第一选择。但机场一般都比较大,登机流程也很繁琐,很多第一次坐飞机的人一进航站楼都不知道该干嘛!今天就…

    2022年10月2日
  • 买衣服去哪个app好?买衣服去哪个网站好质量最好

    目前,最常用的网络购物平台分别为淘宝、京东、苏宁、唯品会、得物、小红书等。相信大家对这些平台都不陌生,但是他们侧重的领域又不同。下面以我使用的体验跟大家分享一下: 1.淘宝:你想要…

    投稿 2021年11月17日