在 Python 中檢查 NumPy 版本

Manav Narula 2023年1月30日 NumPy
  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
Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
作者: 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