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

相关推荐

  • mate50是5G吗

    Mate50是5G吗? 一、Mate50系列的介绍 Mate50是华为公司推出的一款旗舰级智能手机,它拥有华为自主研发的麒麟990处理器,搭载了EMUI10.1操作系统,并采用6.…

    投稿 2023年7月24日
  • wap是一种什么技术?wap技术

    无线应用协议。无线应用协议(WAP)是开展移动电子商务的核心技术之一。通过WAP,手机可以随时随地、方便快捷地接入互联网,真正实现不受时间和地域约束的移动电子商务。WAP是一种通信…

    2022年10月15日
  • word页脚怎么改一个就全部变了

    页脚:本文由笔者原创,版权归笔者所有,未经授权,不得转载近年来,社会发展的迅猛,科技的进步,使得我们的生活发生了翻天覆地的变化。从过去的拥有简单

    投稿 2023年3月9日
  • 昆明周边好玩的地方有哪些?昆明附近旅游地方

    上了一个星期的班是不是觉得整个人都身心疲惫了?那周末还不快带着你的亲朋好友一起去玩! 昆明是著名的旅游胜地,那自然在它的周围也蕴藏了许多的旅游资源,小编为大家整理了四个昆明周边比较…

    2022年11月16日
  • 域名怎么查?中文域名查询

    域名是网站的网址,有了域名,用户才能方便且准确地找到相应的网站。如果你想建立一个网站,你需要先注册一个域名。关于域名,很多人还不知道该如何查询和注册,那么下面就由我们和大家讲一讲中…

    投稿 2022年10月19日
  • 干冰是什么?干冰的正确使用方法

    立夏刚过,天气逐渐热了起来。今天,就给大家介绍一个听起来就很清凉的产品:干冰。  什么是干冰 所谓干冰,其实就是固态的二氧化碳。现在我们常见的干冰,是在6250千帕左右的压力下,通…

    2022年11月14日
  • 性价比高的机械键盘 高性价比的入门级机械键盘好物推荐

    **探寻性价比之选:入门级机械键盘推荐** 在数字时代,键盘是人们与电脑互动的桥梁,选择一款适合自己的键盘至关重要。机械键盘以其舒适的手感、耐久性和高度的定制性备受青睐,然而高昂的…

    投稿 2024年5月30日
  • 营养早餐粥的做法大全(早餐粥配方大全)

    入冬后,早餐吃一碗热乎乎的杂粮粥最好不过了,每天更换不同的食材搭配,既营养又健康,一碗下肚能量满满,下面分享7款杂粮粥,早餐粥的7种“花式”新吃法,简单营养,一周七天不重样,收藏了…

    2022年10月16日
  • 三星笔记本怎么样?办公最好的笔记本电脑

    根据外媒 XDA 消息,三星今日正式推出了 Galaxy Book Pro 笔记本的商用版本。相比民用款,商用机型提供了更好的安全性能,配置有一些不同,平均要比标准版贵 100 美…

    2021年11月5日
  • 怎样学习好?怎样提高学习成绩

    第一、没有培养学习的快乐。不仅没有培养快乐,还是痛苦的。孩子单独学课本知识很枯燥,有时理解不了,死记硬背。书本知识都来自于生活。生活中大街上发的单子,能给妈妈读一读吗?这里边的内容…

    2022年12月5日