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

相关推荐

  • 线下招生有什么好办法?招生技巧

    技巧一:尊重学生和家长的想法。 提升家长满意度必须满足的一点,就是时时刻刻尊重家长和孩子的想法。不论在任何时候,家长到校时都应该有人接待,有条件的话可以安排专人一对一服务。如果是孩子犯了错误,在沟通的…

    投稿 2022年11月15日
  • ipad序列号怎么看是不是翻新机、ipad序列号查询

    每一部iPad出厂的时候都会标记一串数字,俗称序列号,序列号也称作“机器码”,一般为电子产品的全球唯一标识码。常用于防伪。最大的特点就是唯一。就跟我们的身份证号码一样。 可以通过以下几种方式查看iPad的序列号/…

    2022年10月21日
  • 泰安站是高铁站吗

    泰安站是高铁站吗? ## 一、泰安站简介 泰安站位于山东省泰安市,是山东省的一个重要的铁路枢纽站,也是山东省的高铁枢纽站之一。泰安站是山东省铁路网的中心,也是山东省的一个重要的交通枢纽。 ## 二、泰安站的交…

    投稿 2023年8月7日
  • 怎样保护呼吸器官?我们应该如何保护呼吸器官

    刮起了沙尘,并且伴有降雨。沙尘天气从下午2点一直持续到前半夜,不少下班回家的人都苦不堪言,甚至出现呼吸道不适。那么,在这种极端天气下,我们应该如何保护呼吸系统呢?   首先,沙尘天气时不宜室外活动,…

    2022年12月1日
  • 如何自己搭建网站平台(建网站的详细步骤)

    目前市面上有不少开源的CMS系统,可以快速搭建一个网站,但是延展性、安全性、功能适配性肯定没有按需求开发的性能好。所以下面主要介绍不使用开源CMS系统搭建网站的过程。 1、网站定位 在做网站之前首先要找好网站…

    投稿 2022年12月7日
  • cdr格式怎么用ai打开?cdr文件用什么打开

    今天给大家分享 “没有cdr软件怎么打开cdr文件?” 一天小李收到某广告公司发给自己的产品包装设计方案,但是小李怎么也打不开,后来才发现发来的文件是cdr格式的矢量图,正常cdr文件用coreldraw软件才能打开,小李的…

    2022年12月28日
  • 爱思助手怎么用(爱思助手怎么更新)

    近日,Pwn20wnd正式发布了unc0ver6.0.1的下载,它支持iOS11.0-iOS14.3系统的全iOS设备越狱。下面一起来看看越狱教程。支持的设备:A7-A14.3设备支持的系统:iOS11.0-iOS14.3系统越狱准备工作:越狱有很多不确定因素,越狱之前请务必使用爱思助手进行备份数据。iOS11.0-14.3爱思助手一键越狱教程1.将越狱设备连接至电脑端爱思助手,在爱思助手中

    2022年1月4日
  • 硬盘分区怎么分(戴尔g3 3590bios设置图解)

      新电脑买来,一般情况下,我们都会对硬盘进行分区操作,这样可以有利于硬盘分区管理,那怎么安全又快速实现硬盘分区呢?

    2022年1月15日
  • 苹果12pro max尺寸

    苹果12pro max尺寸:超大屏幕,超强性能 ==================================================== ## 一、苹果12pro max尺寸 苹果12pro max尺寸是苹果最新推出的一款旗舰机,它采用了6.7英寸的超大屏幕,搭载了苹果A1…

    投稿 2023年8月13日
  • 2023年在农村做什么生意投资小利润高些

    2023年在农村做什么生意投资小利润高些 随着农村经济的发展,2023年在农村投资小利润高的生意也越来越多。在农村投资小利润高的生意有很多,比如:农村农产品加工、农村旅游、农村特色小镇建设、农村金融服务、农村…

    投稿 2023年7月17日