如何檢查 Python 模組的版本?


安裝 Python 時,還會獲得 Python 包管理器 pip。您可以使用 pip 獲取 python 模組的版本。如果您想列出所有已安裝的 Python 模組及其版本號,請使用以下命令

$ pip freeze

您將獲得輸出

asn1crypto==0.22.0
astroid==1.5.2
attrs==16.3.0
Automat==0.5.0
backports.functools-lru-cache==1.3
cffi==1.10.0
...

要單獨查詢版本號,您可以在 *NIX 計算機上從該輸出中進行 grep 搜尋。例如

$ pip freeze | grep PyMySQL
PyMySQL==0.7.11

在 Windows 中,您可以使用 findstr 代替 grep。例如

PS C:\> pip freeze | findstr PyMySql
PyMySQL==0.7.11

如果您想在 Python 指令碼中瞭解模組的版本,則可以使用模組的 __version__ 屬性獲取版本。請注意並非所有模組都帶有 __version__ 屬性。例如:

>>> import pylint
>>> pylint.__version__
'1.7.1'

更新日期: 30-Sep-2019

5K+ 瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.