在 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