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

相关推荐

  • 自制去除屋顶积雪?去除积雪

    受寒潮影响,今年全国大部地区都将在晴冷中跨年,其中中东部大部分地区都将迎近8年来最冷跨年日。就在昨天,全国多地降雪,陕西南部、山东东部、河南西部、湖北北部、安徽中南部、江苏中北部等…

    2021年11月15日
  • 金士顿4g内存条多少钱一个?金士顿4g内存条价格

    内存是电脑必不可少的组成部分,CPU可通过数据总线对内存寻址。而在电脑主板上没有主内存后,CPU完全依赖内存条。况且所有外存上的内容必须通过内存才能发挥作用,以此看出内存条的重要性…

    2022年11月12日
  • 安全奶粉排名?口碑最好的国产奶粉

    奶粉智库致力于为1亿宝妈及从业者解读每一款奶粉,欢迎关注奶粉智库评测中心的奶粉评测系列文章!今天我们选择了9款奶粉,从品牌、奶源、原料、配料、营养配方等维度进行深度评测,为您解读不…

    2021年11月13日
  • 手机短信删除了怎么恢复最简单方法

    手机短信删除了怎么恢复? 一、什么是短信 短信是指移动电话用户可以使用移动电话发送和接收的文本消息,它是一种简单、便捷、快速的信息传输方式。短信的优势在于可以及时传达信息,而且不受…

    投稿 2023年8月16日
  • 网络收发传真(网络传真)

    随着微信的通信应用的产生,传统的电话和传真已经很少人再用了。如果你是工作一族,肯定见过传真机并且使用过。发明与1842年的传真机,至今已经有170多年历史了。 传真机 目前,虽然已…

    2022年10月20日
  • 445端口是什么服务

    ## 什么是445端口 445端口是一个TCP/UDP端口,用于远程文件共享服务(SMB)。它是一个应用层协议,用于在网络上共享文件、打印机和串行端口,并且可以在网络上进行通信。它…

    投稿 2023年3月22日
  • 怎样清理电脑内存最好方法?想清理内存

    电脑经常卡顿,十有八九都是C盘爆满了,很多人都不知道如何清理,今天就来教你正确清理C盘垃圾的方法,清理后瞬间释放20G空间。   一、清理磁盘垃圾 先不着急打开清理软件,…

    2022年12月15日
  • ppt模板怎么用?PPT模板网站有哪些

    PPT幻灯片是最简单的课件制作工具,其功能强大且操作简单,在教育行业普及度相当高,也是大家最熟透的课件制作工具。制作一个精美的PPT,不但能提升观赏性,为课堂教学增色添彩,还能吸引…

    2022年12月8日
  • 亲人有行政处罚会影响考研吗(行政处罚对亲人的影响)

    文/樱花谈教育(原创文章,欢迎转载分享)“考公”主要有笔试和面试两个环节,只要面试通过,基本上就上岸无忧了。但是,大多数“考公”党忽略了一个重要环节——政审。如

    投稿 2022年1月8日
  • 宅男是什么意思呢?宅男的解释其含义

    “宅男”在中文中有两种不同涵义,一般大众所说的“宅男”主要指长期足不出户的人,进而所说的“宅男”是个笼统模糊的概念,所指范围广泛,较为普遍的判断标准仅为长期足不出户,沉醉于二次元的…

    2022年11月17日