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

相关推荐

  • 差字的部首是什么

    一、汉字的部首汉字是汉族文化的重要组成部分,它们不仅是汉语的基本组成单位,而且也是汉族文化的象征。汉字由部首和部件组成,部首是汉字的基本组成单位,也是汉字的精华所在。 二、部首的种…

    投稿 2023年7月17日
  • 腾讯有哪些好玩的游戏?腾讯旗下畅玩游戏

    大家都知道腾讯是目前我们国内排行和实力最大的游戏公司,它们旗下有很多种类的网游作品,包括手游和PC端各类型的应有尽有。那么我们本期就来盘点一下腾讯旗下目前最常玩的5大游戏,其中包括…

    2021年11月7日
  • 无人驾驶汽车价格?已经上市的无人驾驶汽车

    作为国内最早布局自动驾驶的企业,百度旗下自动驾驶出行服务平台“萝卜快跑”终于开始商业化试运营了!   萝卜快跑 日前,重庆、武汉两地政府部门率先发布了自动驾驶全无人商业化…

    2022年10月9日
  • 十二生肖有哪些动物?十二生肖排行榜

    在中国的生肖中,阳生肖是鼠、虎、龙、马、猴和狗的六种生肖。中国的十二生肖,也被称为十二生肖,是十二生肖的十二个分支与出生年份相匹配的十二种动物之一。黄道带的起源与动物崇拜有关。根据…

    2022年11月16日
  • 电鳗为什么会放电?电鳗的电

    电鳗电电鳗,电鳗会不会被电鳗的电电死?还是电电鳗的电鳗会被挨电鳗电的电鳗的电电死?这个问题搞清楚之前,我想问你们,能分清,电电鳗的电鳗和挨电鳗电的电鳗吗?来来来,别愣着了,关注过客…

    2021年11月8日
  • 黑色上衣加白裤子?黑上衣白裤子

    其实有时候懒人穿搭也是比较好的,而且懒人穿搭不仅觉得时尚,而且穿搭出来的话也是相对比较的简约一点,男人穿搭一般都是相对于比较休闲的,但是也会存在一些相对比较时髦的一些款式来进行穿搭…

    2021年11月5日
  • 书的种类有哪些?书的种类

    图书类型通常有以下 9 种: 1. 文艺作品 小说、随笔集、诗歌集之类。 除非是知名作者,这类图书往往很难有好的销量,而且不太容易有后端利润设置。 但与生活方式相关的随笔类图书,比…

    2022年10月19日
  • 女生创业适合做什么行业呢

    随着社会的发展,女性参与到社会生活中来,创业也成为了一种可能。那么,女生创业适合做什么行业呢? 一、女性创业的优势 女性创业具有许多独特的优势,首先,女性拥有更强的沟通能力,更加善…

    投稿 2023年7月2日
  • 女的创业可以做什么

    女性创业可以做什么? 近年来,随着社会的发展,女性参与到社会的各个领域,也越来越多,不仅仅是在传统的家庭照顾和教育方面,更是在社会的经济发展方面发挥着重要的作用。而创业,也是女性参…

    投稿 2023年6月29日
  • 半括号怎么打出来

    括号是一种符号,可以用来表达一些特定的意思。它们可以用来提示读者,表明某些内容是附加的,或者表明某些内容是可选的。括号也可以用来表示某些词语或短语的含义,以及某

    投稿 2023年3月1日