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

相关推荐

  • 轻抖是干什么的

    轻抖:一种改善身体健康的有效方式============================================================ 一、什么是轻抖&#8212…

    投稿 2023年7月25日
  • 千焦和千卡怎么换算 ?卡路里计算

    来!跟我整齐划一,拿起桌子上的薯片,一起来康康营养成分表。也许你会说,这还不简单,一共三列,想知道热量高不高,就看脂肪含量是多少。   其实食物营养成分表里学问多了,一起…

    2022年11月15日
  • 手机串号怎么查

    手机串号是每部手机的唯一标识,它是由一串字母和数字组成的,可以用来标识手机的型号、生产日

    投稿 2023年3月8日
  • 淘宝健康中心在哪里?淘宝我的健康在哪

    很多朋友对健康问题一直很感兴趣,这不淘宝上就有个健康值吗?我们可以通过开启这个功能查看健康值,作为自己健康的一个判断指标。那么要如何开通呢?下面和小编一起来看看相关的开通操作吧。 …

    投稿 2022年11月25日
  • 无人驾驶汽车价格?已经上市的无人驾驶汽车

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

    2022年10月9日
  • 电脑没有蓝牙怎么安装?电脑怎样安装蓝牙功能

    后台经常有小伙伴提问,小泽,我的台式机电脑没有蓝牙功能,但是想连接蓝牙音箱、蓝牙耳机怎么办?其实很简单,用一个蓝牙适配器就可以搞定! 1、蓝牙适配器 把蓝牙适配器插上电脑的USB接…

    2021年11月17日
  • 十大厨卫电器(厨卫十大排名)

    1、嘉格纳 GAGGENAU嘉格纳品牌于1683年在德国黑森林创立,是BSH家电集团旗下家用电器品牌,致力于研发、生产、销售高品质的厨房家电 多年以来,嘉格纳创立了一个独特的观念:…

    投稿 2022年11月25日
  • 短视频平台排名?短视频赚钱平台排名

    公布了2020年国内市场短视频行业的市场份额,结果没有令人意外,各大平台之间的差距非常大,抖音以45.2%的市场份额傲视群雄,快手以17.9%的份额屈居第二,B站位居第三。 抖音是…

    2021年11月13日
  • 龙之谷机械大师怎么样?龙之谷机械大师加点

    在龙之谷手游里,机械大师是工程师的转职职业之一,有着巨大的发展潜力和实力。那么,对于玩家而言机械大师该如何培养呢,又该怎么正确的加点呢,接下来就让我们详细的了解一番吧。 一、机械大…

    投稿 2022年10月10日
  • 汽车贴膜后注意事项是哪些?汽车贴膜应该注意什么

    高品质的汽车玻璃膜能够实现高隔热率、高透光率和高紫外线防护率,并且安全、环保、色泽持久。好的贴膜也需要很好的保养,否则花费几千甚至几万元的贴膜可能会报废,需要重新张贴。贴膜的保养主…

    2022年12月15日