教你如何檢查 Python 版本
本教程介紹如何使用 命令行檢查作業系統上安裝的 Python 版本。這在安裝用 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 2 得到了很好的支援,但 Python 3 被認為是該語言的現在和未來。
在撰寫本文時, Python 的最新主要版本是 3.7.x 版。您可能在系統上安裝了舊版本的 Python 3 。如果要安裝最新版本,則該過程取決於您執行的作業系統。
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)
如果使用小於 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 3 和 2 下都能執行的 Python 程式碼,請使用該 future 模組。它允許您在 Python 2 下執行 Python 3.x 的相容程式碼。
檢視系統上安裝的 Python 版本非常簡單,只需輸入以下命令即可:
python --version
原文地址: https://www.linuxprobe.com/python-version.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2659777/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你如何mac硬體做健康檢查Mac
- Python中如何檢視庫版本?Python
- 教你如何用MongoDB檢視版本資訊詳解MongoDB
- 01-如何檢視你的Python版本?Python
- Python版本檢視Python
- 檢視python版本Python
- 如何開啟/關閉 GitLab 的版本檢查功能?Gitlab
- 檢查 Docker 版本,重灌 DockerDocker
- Python庫檢查是否正確安裝並安裝所需版本Python
- Python3中如何檢查檔案是否存在?Python教程!Python
- 1.4.2. 檢查當前版本號
- 如何輕鬆地檢查 Ubuntu 版本以及其它系統資訊Ubuntu
- win10如何檢視版本_win10檢視版本的方法Win10
- java如何檢查XML元素JavaXML
- 如何檢查 DMARC 記錄
- 如何更換python版本Python
- 健康檢查,檢查啥,怎麼檢查?
- 如何檢查Mac的CPU配置?Mac
- python程式碼檢查工具(靜態程式碼審查)Python
- 如何檢視python文件Python
- 如何看電腦python版本Python
- 教你如何檢查一個函式是否為JavaScript執行時環境內建函式函式JavaScript
- win10檢視版本命令 Win10怎麼用命令查版本Win10
- 怎麼檢查是否安裝了pythonPython
- python庫怎麼檢查和安裝?Python
- Linux系統如何檢視版本資訊Linux
- 如何檢視Linux作業系統版本?Linux作業系統
- 教你如何在@ViewChild查詢之前獲取ViewContainerRefViewAI
- 教你如何利用python呼叫攝像頭Python
- 教你如何快速掌握Python就業技能Python就業
- SOLIDWORKS如何檢查模型對稱性Solid模型
- 如何檢查域名解析是否生效?
- 如何檢查是否物理伺服器?伺服器
- 如何檢查linux伺服器配置Linux伺服器
- 如何檢查AirPods電池壽命?AI
- 如何檢視python原始碼Python原始碼
- 如何檢視win10哪個版本 windows10版本檢視怎麼操作Win10Windows
- 如何檢視Linux系統是什麼版本?Linux