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

相关推荐

  • 2021年心理考试报名条件?心理咨询师报考条件

    2021年最新心理咨询师报名要求。生活在进步,时代在发展,人们的步伐也在逐渐加快。在许多一线二线城市经常可以看到许多需要心理治疗的心理病人。心理咨询师这一职业就变得不可或缺了。而正…

    2021年11月5日
  • cmnet是什么?cmnet介绍

    中国移动互联网(简称为CMNet)骨干网建成于2001年;CMNet定位于一个开放的信息内容承载网络,区别于IPNet,主要承载开放的互联网业务,类似于电信的163网络;CMNet…

    2022年11月25日
  • 怎么做淘宝推广?淘宝怎样推广

    淘宝的推广方法主要分为付费和免费的两种,但是对于新店来说并不是所有的都适合,因为新店最致命的缺点就是缺乏资源。那么有哪些简单易行,效果好的推广方法呢。 免费渠道 淘宝社区 淘宝社区…

    投稿 2022年11月17日
  • 好用的散粉?好用的瓶装散粉

    散粉用在底妆的最后一步也是很重要的 可以用散粉刷定妆,少量多次蘸取散粉更加轻薄自然呢。 可以用粉扑定妆,妆容会很服帖的。 可以用美妆蛋定妆,定妆很持久呢

    2021年11月16日
  • 创业女生开什么店合适

    女性创业,一直是社会发展的重要趋势,但是女性创业者在市场上的竞争力还是比较弱的,因此,女性创业者需要选择一个合适的创业领域,以提高自己的竞争力。那么,女性创业者开什么店合适呢? 一…

    投稿 2023年7月7日
  • 电脑微信缓存的图片在哪

    电脑微信图片保存在哪个文件夹?有不少用户们在电脑上使用微信以后,想要查看电脑微信中的图片记录。但是不清楚电脑微信聊天图片缓存位置到底在哪里。今天小编就给大家详细介绍一下该文件的具体…

    2024年1月16日
  • 蛋糕店九大品牌排行榜

    蛋糕,是洋洋洒洒的糖粉,一层一层的香醇滋味,仿佛融入口腔,传达着甜美与优雅。而在各个城市的街角巷尾,往往都隐藏着一家家色香味俱全的蛋糕店,它们代表着烘焙的艺术和味蕾的享受。今天,让…

    投稿 2024年5月30日
  • 云南特产有什么?云南十大特色农产品

      1、宣威火腿 威火腿产于云南省的宣威县,距今已有二百五十多年的历史。其外形端正,个大骨小,肥瘦适中,肉质细嫩,吃起来清香扑鼻,它以独特的风味蜚声中外,早在二十世纪初就…

    2022年11月17日
  • 大工业为什么收基本电费?工业用电价格

        关于居民用电 说完限电的事,我们再来看看和我们息息相关的用电常识。如果大家有仔细对比查看过电费账单,就会发现,每家每户的电单价好像不太一样,难道电网也用…

    2022年10月5日
  • 孕妇为什么不能吃火锅?孕妇为啥不能吃火锅

    怀孕后,你有没有突然特别想吃火锅? 朋友说,怀孕之后,没有严重的妊娠反应,只是食欲下降很多,什么都不想吃。不过最近,特别想吃小区附近的那家重庆火锅。她知道那家火锅肯定用了地沟油,但…

    2022年11月27日