在 Python 中檢查 NumPy 版本
-
使用
__version__函式查詢 NumPy 模組的版本 -
使用
importlib.metadata模組查詢 NumPy 模組的版本 -
使用
pkg_resources模組來找到 NumPy 模組的版本 -
使用
pip命令查詢 NumPy 模組的版本
numpy 模組用於在 Python 中處理陣列。它具有函式和類,這些函式和類也可以用於對這些物件執行數學和邏輯運算。
在本教程中,我們將討論如何檢查 numpy 模組的版本。
使用 __version__ 函式查詢 NumPy 模組的版本
通常,大多數模組都具有與之關聯的 __version__ 方法,該方法可以顯示其版本。此方法在 numpy 模組中可用。
例如,
import numpy
print(numpy.__version__)
輸出:
1.16.5
另外,我們也可以類似的方式使用 version.version 方法。
import numpy
print(numpy.version.version)
輸出:
1.16.5
使用 importlib.metadata 模組查詢 NumPy 模組的版本
在 Python v3.8 及更高版本中,我們擁有 importlib.metadata 模組,該模組具有 version() 函式。此函式將返回指定模組的版本。
例如,
from importlib_metadata import version
print(version("numpy"))
輸出:
1.16.5
對於舊版本的 Python,我們也可以使用 import_metadata 模組。
使用 pkg_resources 模組來找到 NumPy 模組的版本
在 Python 3.8 以下,我們可以使用 pkg_resources 模組中的 get_distribution.version() 方法來查詢 numpy 模組的版本。請注意,傳遞給 get_distribution 方法的字串應對應於 PyPI 條目。
例如,
import pkg_resources
print(pkg_resources.get_distribution("numpy").version)
輸出:
1.16.5
使用 pip 命令查詢 NumPy 模組的版本
我們可以使用許多 pip 命令來保持最新。另外,我們可以使用 pip show 命令來查詢有關特定軟體包的詳細資訊,包括其版本。對於 numpy 模組,我們將使用以下命令。
pip show numpy
注意,pip 應該為此而更新。
我們可以使用的另一個 pip 命令是 pip list。它顯示所有已安裝的軟體包及其版本。我們可以檢查以下版本。
pip list
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn