在 Python 中检查 NumPy 版本

Manav Narula 2023年1月30日 2021年4月29日
  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
Author: 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