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

相关推荐

  • 怎样清理电脑内存最好方法?想清理内存

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

    2022年12月15日
  • 电影码率多少合适?码率意思

    从原则上说,转换的时候码率越高越接近生源,但是转换的时候源文件的采样率也是上限,如果码率超过了源文件并不能得到更好的音质,用机器听歌的话一般建议不要超过192KPBS,一方面是并不会听出什么区别,另一方面占…

    2022年11月26日
  • 倒库技巧图解(实战倒车入库技巧图解)

    科目二考试倒车入库大家都说教练说的点很清楚,自己也都记住了,可是一到自己上车操作,就不是压线,就是车停歪了。今天小编分享倒车入库一把过的技巧,轻松倒车。 以右倒车入库为例: 1、注意去保持车与库边线的距离,…

    2022年10月7日
  • 溜的多音字有哪些?要组词!(溜多音字组词语和拼音)

    这几天鲁西南的天是一天比一天热,大棚西瓜、葡萄也上市了,比较便宜!小麦开镰收割了,今年小麦长势不错。坐在闷热的办公室里,忽然想起来了“溜”。   溜是多音字,根据读音的不同,意思分别如下: 一、读作 li…

    2022年11月15日
  • 中国鬼城有哪些?中国十大鬼城

    近年来,随着房地产行业的火热升温,不少城市都高楼平地起,可是因为不是每个城市都外来人口众多,而本地户有大多有住的房子,所以不少城市房子有了,却没有买的人,时间长了,整个城市也就越来越萧条,这些城市,都…

    2022年10月11日
  • 菠萝蜜有优势吗

    菠萝蜜在我们海南这边有广泛种植,就连我家门口也种了一棵,不过现在季节已经过了,8月份的时候就摘完了,现在只有绿叶子还在,除了菠萝蜜果实之外,我还会用它的叶子包南瓜果,同样好吃美味。说回菠萝蜜,它是世界上著名的热

    2022年1月8日
  • 成都哪里好玩?成都一日游的景点

    最重要的是,这些景点都不收费,哪怕你是穷游,也可尽享眼福(自己吃喝除外)。 一、春熙路 春熙路街景,远处爬墙的熊猫很出名 在2005年中国商业街排行榜中,成都锦里便仅次于香港铜锣湾、上海南京路排名第三,是成…

    2022年12月2日
  • 草鱼饵料排行榜第一名

    依稀纵有寻香饵,知是金钩不肯吞。草鱼又名鲩鱼、草鲩,在四大家鱼中排名第二,草鱼的肉质很好,非常受欢迎。许多的老钓手都喜欢钓草鱼,钓草鱼的技术门槛较高,非常考验钓鱼人的钓技,钓鱼新手往往很难学会钓草鱼。…

    2024年1月21日
  • rm格式转换(文件格式转换器在线)

    随着移动设备越来越多人使用,各种电影视频都经常会转移到移动设备去观看,并且还要通过剪映等工具进行剪辑发布,但是剪映、西瓜视频等平台并不支持rmvb格式的文件,这时就需要对rmvb文件格式进行转换,通常移动设备…

    投稿 2022年10月15日
  • 鲱鱼罐头为什么这么臭?鲱鱼罐头的最佳吃法

    鲱鱼靠屁传播信息 鲱鱼又被叫做鲭鱼,这是一种体型较小的鱼类,它们喜欢成群出动。在我国的青岛、大连也有广泛分布,在大西洋地中海沿岸,鲱鱼是世界上重要的经济鱼类之一。 欧洲的荷兰甚至对于鲱鱼产生了一条完美的…

    2022年12月4日