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

相关推荐

  • 茶叶策划?茶叶促销策略

    奢侈茶叶品牌策划方案 一、 项目背景 (一)、茶业行业现状与发展趋势 根据前瞻产业研究院提供的《2015-2020年中国茶叶种植与加工行业深度调研与投资战略规划分析报告》显示:预计到今年年底,我国茶叶总产量将达到1…

    2021年11月13日
  • 世界八大奇迹是哪些?世界八大奇迹之一

    奇迹一:古巴比伦空中花园 公元前6世纪左右,古巴比伦国王尼布甲尼撒二世,有一个相当迷人的王后,因王后是米底人,国王为了让她经常瞭望自己的故乡,以解思乡之苦,就斥资重金建造了一座高达的建筑。因上面栽满了奇…

    2022年11月9日
  • 如何安装监控?带网线的监控摄像头安装

    视频监控就像我们的第三只眼睛,应用越来越广范,不管是公共场所,还是家用,随处可看到监控探头的影子。 有时候我们需要在家里装一两个监控,但数量少,找专业人士又不划算,那咱们可以自己学学自己动手装,超级简…

    2021年11月9日
  • 手机新电池怎么充电充多久?新手机电池充电时间

    手机第一次充电充几个小时比较好?这已经是一个老生常谈的问题了! 我们先来看看手机充电的五个过程:   科技君记得以前刚买第一台诺基亚的时候,那个时候的电池是可以拆卸的,我从手机店拿手机回到家的第一件…

    2022年10月10日
  • 微信如何批量删除聊天记录?主动删除的微信聊天记录

    不论是出于什么原因,生活中难免有需要删除聊天记录的时候。可以根据下面几种不同的删除方式去操作,如果只是需要暂时删除,跟着前三种方法,聊天记录还有恢复的机会。如果是需要永远删除且不能恢复,那么可以直接看…

    2021年11月4日
  • 如何清理手机垃圾(系统垃圾彻底清理)

    相信大家都会遇到手机系统显示内存空间不足的情况,这时候你们都会如何对手机进行清理呢?下面来看看这4个清理方法,你用对了吗? 手机管家 现在手机都有自带的安全管理工具,当看到手机提示内存不足时,大家都会第…

    2022年12月28日
  • 女生创业可以做什么工作呢

    女生创业可以做什么工作? 近年来,随着社会的发展,越来越多的女性也开始参与到创业中来,把自己的梦想变成现实。但是,在创业的过程中,女性可以做什么工作呢? 一、网络营销 网络营销是一种利用互联网技术,通过…

    投稿 2023年7月6日
  • 怎么开发一款微信小程序

    开发一款微信小程序,对于开发者来说,是一个非常有趣的挑战。小程序的开发过程,涉及到前端开发、后端开发、产品设计、测试等多个环节,每一个环节都需要细致的设计和实施,以保证小程序的开发顺利完成。 一、准备…

    投稿 2023年7月5日
  • 苹果手机和ipad同步怎么取消?平板和iphone取消同步

    itunes就是一个可以管理自己苹果设备的软件 iTunes是苹果官方推出的唯一正式ios设备管理应用,在升级到iTunes 11版本后界面上有很多变化,有一些操作用户会发现很陌生,下面我们通过图文教程来教大家使用iTunes 11。…

    投稿 2021年11月19日
  • 如何在腾讯地图添加自己的店铺

    如何在腾讯地图添加自己的店铺 随着科技的发展,越来越多的商家开始使用网络来推广自己的店铺,腾讯地图是其中一个很好的渠道。腾讯地图是腾讯公司推出的一款地图应用,它可以帮助商家将自己的店铺添加到腾讯地图上…

    投稿 2023年6月24日