NumPy - 环境



使用 pip 安装 NumPy

NumPy 模块未包含在标准 Python 发行版中。但是,可以使用 Python 包安装程序pip轻松安装它。

pip install numpy

使用二进制包

启用 NumPy 的最佳方法是使用特定于您的操作系统的预构建二进制包。这些包除了核心 Python 之外,还包括完整的 SciPy 集成包,其中包括 NumPy、SciPy、Matplotlib、IPython、SymPy 和 nose 包。

Windows

  • Anaconda 它是一个免费的 Python 发行版,包含整个 SciPy 集成包。它适用于 Windows、Linux 和 macOS。Anaconda 简化了包管理,并附带了一个方便的包安装程序conda
  • Canopy 这是另一个可作为免费和商业产品提供的发行版选项。与 Anaconda 类似,Canopy 为 Windows、Linux 和 macOS 平台提供全面的 SciPy 集成包。
  • Python (x,y) 是 Windows 操作系统的免费 Python 发行版。它包含 SciPy 集成包以及 Spyder IDE,使其适用于 Windows 上的科学计算和数据分析任务。

Linux

在 Linux 发行版上,通常使用包管理器来安装 SciPy 集成包的组件。以下是流行发行版的示例:

  • 要在 Ubuntu 上安装 NumPy,请使用以下命令:

    sudo apt-get install python-numpy 
    python-scipy python-matplotlibipythonipythonnotebook python-pandas 
    python-sympy python-nose
    
  • 要在 Fedora 上安装 NumPy,请使用以下命令:

    sudo yum install numpyscipy python-matplotlibipython 
    python-pandas sympy python-nose atlas-devel
    

从源代码构建 NumPy

对于高级用户或需要特定配置的用户,可以从源代码构建 NumPy。确保您拥有必要的先决条件:

  • 启用了 distutils 的核心 Python (2.6.x、2.7.x 和 3.2.x 及更高版本)。
  • 启用了 zlib 模块。
  • GNU gcc(4.2 版及更高版本)C 编译器。

要从源代码构建和安装 NumPy,请运行以下命令:

Python setup.py install

验证安装

要验证 NumPy 是否已正确安装,请打开 Python 提示符并尝试导入它:

import numpy

如果未安装,将显示以下错误消息:

Traceback (most recent call last): 
   File "<pyshell#0>", line 1, in <module> 
      import numpy 
ImportError: No module named 'numpy'

或者,您可以使用标准别名导入 NumPy 包:

import numpy as np

如果 NumPy 已正确安装,则不会显示任何错误消息。否则,`ImportError` 将指示未找到 NumPy。

检查 NumPy 版本

要检查系统上安装的 NumPy 版本,可以直接使用 Python,无论是从命令行还是在脚本中。以下是操作方法:

使用 Python 命令行或脚本

  • 打开您的命令行界面 (CLI) 或终端。
  • 键入 python 或 python3(取决于您的系统配置)启动 Python。
  • 使用以下命令导入 NumPy 并检查其版本:
  • import numpy as np
    print(np.__version__)
    

以上命令将打印系统上安装的 NumPy 版本。

在脚本中检查 NumPy 版本

或者,您可以创建一个 Python 脚本(例如,check_numpy_version.py),内容如下:

import numpy as np
print(f"NumPy version: {np.__version__}")

保存文件,然后从命令行运行它:

python check_numpy_version.py

此脚本将输出系统上安装的 NumPy 版本。

广告