av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Linux下查看Python版本方法

linux如何看Python版本?本篇文章為大家分享一下三種Linux下查看Python 版本方法。

檢查 Python 版本

Python 已預(yù)先安裝在大多數(shù) Linux 發(fā)行版和 macOS 上。

要找出系統(tǒng)上安裝的默認(rèn)的 Python 版本,請(qǐng)運(yùn)行 python –version 或者 python -V 命令:

[linuxidc@localhost www.linuxidc.com]$ python --version
Python 2.7.5

該命令將打印默認(rèn)的 Python 版本,本例中的版本是 2.7.5,您系統(tǒng)上安裝的版本可能不同。

教你如何檢查 Python 版本教你如何檢查 Python 版本

在腳本的 shebang 行 /usr/bin/python 中設(shè)置為解釋器的所有腳本都將使用默認(rèn)版本的 Python 。

一些 Linux 發(fā)行版同時(shí)安裝了多個(gè)版本的 Python 。一般來(lái)說(shuō), Python 3 中的可執(zhí)行文件命名是 python3, 而 Python 的可執(zhí)行文件命名是 python 或 python2 ,但事實(shí)可能并非總是如此。您可以通過(guò)鍵入以下內(nèi)容來(lái)檢查是否安裝了 Python 3 :

[linuxidc@localhost www.linuxidc.com]$ python3 --version
Python 3.7.3

雖然 Python 2 得到了很好的支持,但 Python 3 被認(rèn)為是該語(yǔ)言的現(xiàn)在和未來(lái)。

在撰寫本文時(shí), Python 的最新主要版本是 3.7.x 版。您可能在系統(tǒng)上安裝了舊版本的 Python 3 。如果要安裝最新版本,則該過(guò)程取決于您行的操作系統(tǒng)。

以編程方式檢查 Python 版本

Python 2 和 Python 3 從根本上是不同的。用 Python 2.x 編寫的代碼可能無(wú)法在 Python 3.x 中使用。

sys 模塊在所有 Python 版本中都可用,他提供特定于系統(tǒng)的參數(shù)和功能。 sys.version_info 允許您確定系統(tǒng)上安裝的 Python 版本。它是一個(gè)包含五個(gè)版本號(hào)的元組: major , minor , micro , releaselevel 和 serial 。

假設(shè)您有一個(gè)至少需要 Python 3.5 版的腳本,并且您想要檢查系統(tǒng)是否滿足要求。你可以通過(guò)簡(jiǎn)單地檢查 major 和 minor 版本來(lái)做到這一點(diǎn):

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)

如果使用小于 3.5 的 Python 版本運(yùn)行腳本

[linuxidc@localhost www.linuxidc.com]$ python linuxidc.com.py

則會(huì)生成以下輸出:

This script requires Python 3.5 or higher!
You are using Python 2.7.

要編寫在 Python 3 和 2 下都能運(yùn)行的 Python 代碼,請(qǐng)使用該 future 模塊。它允許您在 Python 2 下運(yùn)行 Python 3.x 的兼容代碼。

結(jié)論

查看系統(tǒng)上安裝的 Python 版本非常簡(jiǎn)單,只需輸入以下命令即可:

python --version

名稱欄目:Linux下查看Python版本方法
網(wǎng)頁(yè)地址:http://uogjgqi.cn/article/dhieiig.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流