在 Python 中檢查 NumPy 版本

Manav Narula 2023年1月30日
  1. 使用 __version__ 函式查詢 NumPy 模組的版本
  2. 使用 importlib.metadata 模組查詢 NumPy 模組的版本
  3. 使用 pkg_resources 模組來找到 NumPy 模組的版本
  4. 使用 pip 命令查詢 NumPy 模組的版本
在 Python 中檢查 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 Narula
Manav Narula avatar Manav Narula avatar

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