Python的廣泛應用使其成為Linux系統中最常用的編程語言之一,而查看Python版本則是Python程序開發中必不可少的一環。在此介紹多種方法,以供選擇,實現查看Python版本的目的。
一、使用終端命令
在Linux終端中,可以使用以下命令查看Python版本:
python --version
執行該命令後,終端會返回Python版本,如下所示:
Python 3.8.5
如果Python版本為3.x版本,則使用以下命令可以查看Python 2.x版本的情況:
python2 --version
同樣會返回Python 2.x版本的信息。
二、使用which命令
which命令是用於在環境變量$PATH定義的目錄中搜索某個命令的位置,並返回該命令所在的目錄。
使用以下命令可以查看Python的執行文件的位置:
which python
執行該命令後,終端會返回Python執行文件的路徑,如下所示:
/usr/bin/python
執行下面的命令可以查看Python執行文件的詳細信息,其中-p參數可以查看Python的模塊搜索路徑:
/usr/bin/python -v -p
執行該命令後,終端會返回包括Python版本、編譯器信息、配置信息、模塊搜索路徑等詳細Python執行文件信息。
三、查看Python庫中的sys模塊
Python自帶的sys模塊提供了可以查詢Python版本的方法,可以使用以下代碼來查看Python版本:
import sys print("Python版本為:", sys.version)
執行該代碼後,終端會返回Python版本信息,如下所示:
Python版本為: 3.8.5 (default, May 27 2021, 13:30:53) \n[GCC 9.3.0]
此外,還可以通過sys模塊查看Python版本的其他信息如下:
import sys print("Python主版本號為:", sys.version_info.major) print("Python次版本號為:", sys.version_info.minor) print("Python微版本號為:", sys.version_info.micro)
執行該代碼後,終端會返回Python主版本號、次版本號和微版本號信息。
四、查看Python庫中的platform模塊
Python自帶的platform模塊提供了可以查詢Python版本、操作系統類型和計算機硬件等信息的方法,可以使用以下代碼來查看Python版本信息:
import platform print("Python版本為:", platform.python_version())
執行該代碼後,終端會返回Python版本,如下所示:
Python版本為: 3.8.5
此外,還可以通過platform模塊查看Python版本和操作系統、計算機硬件等信息的組合信息:
import platform print("系統為:", platform.system()) print("節點名為:", platform.node()) print("版本為:", platform.version()) print("架構為:", platform.architecture())
執行該代碼後,終端會返回Python版本、操作系統、計算機硬件等信息的組合信息。
五、查看Python庫中的os模塊
Python自帶的os模塊可以獲取操作系統相關信息,通過os模塊可以獲取Python執行文件路徑,可以使用以下代碼來查看Python版本:
import os print("Python版本為:", os.popen('python -V').read())
執行該代碼後,終端會返回Python版本,如下所示:
Python版本為: Python 3.8.5
此外,還可以通過os模塊查看Python版本的其他信息如下:
import os print("Python執行文件路徑為:", os.popen('which python').read())
執行該代碼後,終端會返回Python執行文件路徑。
六、小結
本文介紹了通過終端命令、which命令、Python內置庫sys模塊、platform模塊和os模塊等多種方式來查看Python版本。
原創文章,作者:QQFO,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/131351.html