如何使用 pip 安装 Python NumPy 库 – wiki基地


深入浅出:使用 pip 安装 Python NumPy 库的完整指南

Python 语言凭借其简洁的语法和强大的生态系统,已成为科学计算、数据分析、机器学习等领域不可或缺的工具。而在 Python 的数据科学工具箱中,NumPy(Numerical Python)库无疑是最核心、最基础的组件之一。它提供了高性能的多维数组对象以及处理这些数组的工具,是 Pandas、SciPy、Scikit-learn 等众多流行库的基石。

对于初学者或经验丰富的开发者来说,正确、高效地安装 NumPy 是迈出数据科学之旅的第一步。而 pip,作为 Python 的官方包管理器,是安装 NumPy 及其他第三方库的标准且推荐的方式。

本文将带您深入了解如何使用 pip 安装 NumPy,包括前期准备、核心安装步骤、验证方法、虚拟环境的使用、常见问题解决以及一些高级技巧。我们将力求详细,确保您能够顺利完成 NumPy 的安装并理解其背后的原理和最佳实践。

第一章:理解 NumPy 及其重要性

在开始安装之前,我们先简要回顾一下 NumPy 是什么以及为什么它如此重要。

1.1 什么是 NumPy?

NumPy 是 Python 中用于科学计算的核心库。它提供了一个高性能的多维数组对象,称为 ndarray(n-dimensional array),以及大量用于处理这些数组的函数。与 Python 内置的列表(List)相比,NumPy 数组在存储效率、计算速度以及功能上都具有显著优势。

1.2 NumPy 的重要性

  • 高性能: NumPy 的核心是用 C 和 Fortran 等低级语言实现的,这使得其数组操作比纯 Python 代码快得多,特别是在处理大规模数据时。
  • 内存效率: NumPy 数组存储同类型的数据,内存布局紧凑,相比 Python 列表更节省内存。
  • 功能丰富: NumPy 提供了广播(Broadcasting)功能,允许对不同形状的数组进行数学运算;还包含了线性代数、傅里叶变换、随机数生成等大量数学函数。
  • 生态系统基石: 如前所述,许多流行的数据科学库(如 Pandas 用于数据处理,Matplotlib 用于绘图,SciPy 用于科学计算,Scikit-learn 用于机器学习)都构建在 NumPy 的基础上,它们的数据结构和算法都高度依赖于 NumPy 数组。

因此,安装并熟练使用 NumPy 是进行任何高级 Python 数据科学工作的前提。

第二章:认识 pip——Python 的包管理器

要安装 NumPy,我们需要使用 pip。理解 pip 的作用对于管理 Python 包至关重要。

2.1 什么是 pip?

pip 是 “Pip Installs Packages” 或 “Pip Installs Python” 的递归缩写,它是 Python 官方推荐的包安装程序。从 Python 3.4 版本开始,pip 已经被内置到 Python 的安装包中,无需额外安装。

2.2 pip 的作用

pip 负责从 Python Package Index (PyPI) 或其他仓库下载软件包,并将它们安装到您的 Python 环境中。它可以处理软件包的依赖关系,确保您安装的库能够正常工作。除了安装,pip 还能用于卸载、升级、查看已安装包等操作。

2.3 pip 工作原理简述

当您运行 pip install <package_name> 命令时:

  1. pip 会连接到配置好的软件源(默认为 PyPI)。
  2. 它搜索指定的软件包及其兼容版本。
  3. 它下载软件包文件,通常是 Wheel(.whl 文件)或 Source Distribution(.tar.gz.zip 文件)。对于像 NumPy 这样包含底层代码的库,Wheel 文件是预编译好的二进制包,安装更快且不需要本地编译环境。
  4. 如果软件包有依赖项,pip 会递归地下载并安装这些依赖项。
  5. 最后,pip 将软件包的文件放置到您当前 Python 环境的 site-packages 目录中,使其可以被 Python 解释器导入和使用。

第三章:前期准备——确保您的环境就绪

在执行安装命令之前,需要确保您的系统具备必要的条件。

3.1 安装 Python

首先,您的系统上必须安装了 Python。NumPy 支持多个 Python 版本,但通常建议使用较新且仍在维护的版本(例如 Python 3.7 或更高)。

  • 检查 Python 版本: 打开您的终端或命令行窗口,输入以下命令并按回车:
    bash
    python --version
    # 或者在某些系统上可能是
    python3 --version

    如果显示了版本号(例如 Python 3.9.7),则说明 Python 已安装。如果没有安装,您需要从 Python 官方网站 下载并安装适合您操作系统的版本。安装时请确保勾选“Add Python to PATH”(将 Python 添加到环境变量)选项,这将方便您在任何地方使用 pythonpython3 命令。

3.2 确保 pip 已安装并是最新版本

如前所述,较新版本的 Python 安装包通常已包含 pip。我们需要验证它是否可用并更新到最新版本,以避免潜在的问题。

  • 检查 pip 版本: 在终端或命令行窗口中输入:
    bash
    pip --version
    # 或者根据您的Python安装方式,可能需要使用
    pip3 --version
    # 或者更稳健的方式,使用Python解释器来执行pip模块
    python -m pip --version
    # 或
    python3 -m pip --version

    如果显示了版本号(例如 pip 21.2.4 from ...),则说明 pip 已安装并可用。

  • 更新 pip 到最新版本 (推荐): 使用旧版本的 pip 有时会导致安装问题。强烈建议将其更新到最新版本。
    bash
    python -m pip install --upgrade pip
    # 或根据您的Python安装方式
    python3 -m pip install --upgrade pip

    这条命令告诉 Python 解释器运行 pip 模块,并执行安装或升级 pip 包自身的任务。这是一种推荐的方式,因为它明确使用了当前 python 命令指向的解释器关联的 pip,避免了系统安装了多个 Python 版本导致 pip 命令混乱的问题。

3.3 熟悉命令行/终端

所有 pip 操作都在命令行界面(Command Line Interface, CLI)或终端中执行。

  • Windows: 使用“命令提示符”(Command Prompt)或 PowerShell。您可以在开始菜单中搜索它们。
  • macOS: 使用“终端”(Terminal)应用程序,位于“应用程序” -> “实用工具”中。
  • Linux: 使用您发行版提供的终端模拟器,例如 GNOME Terminal, Konsole, xterm 等。

您需要在这些窗口中输入命令并按回车执行。

第四章:核心步骤:使用 pip 安装 NumPy

现在,您的环境应该已经准备就绪。安装 NumPy 的核心命令非常简单。

4.1 基本安装命令

打开您的终端或命令行窗口,输入以下命令并按回车:

bash
pip install numpy

或者,如果您的系统上安装了多个 Python 版本,并且您想明确为某个特定的 Python 解释器安装 NumPy,可以使用:

“`bash
python -m pip install numpy

python3 -m pip install numpy
``
**解释:**
*
pip install:这是pip用于安装软件包的基本命令。
*
numpy:这是您想要安装的软件包名称。pip会在 PyPI 上查找名为numpy` 的最新稳定版本。

4.2 命令执行过程及预期输出

当您执行 pip install numpy 命令后,pip 会开始工作。您会看到类似于以下内容的输出:

Collecting numpy
Downloading numpy-1.23.4-cp39-cp39-win_amd64.whl (14.7 MB)
|████████████████████████████████| 14.7 MB 6.7 MB/s
Installing collected packages: numpy
Successfully installed numpy-1.23.4

输出解读:

  • Collecting numpy: pip 正在寻找并准备下载 numpy 包。
  • Downloading numpy-1.23.4-cp39-cp39-win_amd64.whl: pip 找到了一个适合您当前 Python 版本(cp39 表示 CPython 3.9)和操作系统/架构(win_amd64 表示 Windows 64位)的预编译 Wheel 文件,并开始下载。Wheel 文件是推荐的二进制分发格式,安装速度快且无需编译。文件名中的版本号 (1.23.4) 会根据最新的 NumPy 版本而变化。下载进度条会显示下载状态。
  • Installing collected packages: numpy: 下载完成后,pip 开始安装下载的文件。
  • Successfully installed numpy-1.23.4: 这行信息表示 NumPy 及其依赖项(如果 NumPy 有尚未安装的依赖项,pip 也会自动处理)已成功安装到您的 Python 环境中。显示的 NumPy 版本号是您刚刚安装的版本。

如果您的网络连接稳定且权限设置正确,通常几秒到几十秒内就可以完成安装。

第五章:验证 NumPy 是否成功安装

安装完成后,您需要确认 NumPy 是否确实能够被 Python 识别和使用。

5.1 使用 pip 命令验证

您可以让 pip 显示已安装的软件包信息:

“`bash
pip show numpy

python -m pip show numpy
“`

如果 NumPy 安装成功,它会输出类似以下信息:

Name: numpy
Version: 1.23.4
Summary: NumPy is the fundamental package for array computing with Python.
Home-page: https://www.numpy.org
Author: NumPy Developers
Author-email: [email protected]
License: BSD
Location: C:\Users\YourUser\AppData\Local\Programs\Python\Python39\Lib\site-packages
Requires:
Required-by: matplotlib, pandas, scipy, scikit-learn

这里的关键信息是 Name: numpyVersion: <您安装的版本号>Location 显示了 NumPy 被安装到哪个目录。Required-by 列出了依赖于 NumPy 的其他库(如果它们也安装在同一个环境中)。

如果 NumPy 未安装,pip show numpy 会提示错误,例如 WARNING: Package(s) not found: numpy

5.2 在 Python 解释器中验证

更直接的验证方式是启动 Python 解释器,尝试导入 NumPy 并检查其版本。

  • 在终端或命令行中输入 pythonpython3 并回车,进入 Python 交互模式(提示符通常是 >>>)。
  • 输入以下 Python 代码并按回车:
    python
    import numpy as np
    print(np.__version__)
  • 如果安装成功,您将不会看到任何错误信息,并且会打印出 NumPy 的版本号,例如 1.23.4
  • 如果导入失败,会提示 ModuleNotFoundError: No module named 'numpy',这意味着 NumPy 没有被安装到当前 Python 解释器能够找到的位置。

  • 输入 exit() 并回车退出 Python 解释器。

通过这两种验证方法,您可以确定 NumPy 是否已经准备就绪。

第六章:深入探讨:虚拟环境的重要性

虽然您可以直接将 NumPy 安装到系统的 Python 环境中,但强烈建议使用虚拟环境。这是 Python 开发中的一个最佳实践。

6.1 什么是虚拟环境?

虚拟环境是一个独立于系统其他 Python 环境的目录。它有自己的 Python 解释器、pip 副本以及 site-packages 目录。在虚拟环境中安装的库只存在于该环境中,不会影响系统全局或其他虚拟环境。

6.2 为什么要使用虚拟环境?

  • 隔离性: 不同项目可能依赖于同一个库的不同版本。例如,一个项目需要 NumPy 1.20,而另一个项目需要 NumPy 1.23。如果不使用虚拟环境,将这些不同版本的库安装到同一个全局环境中会导致冲突(即“依赖地狱”)。虚拟环境为每个项目提供了独立的、干净的环境,完美解决了这个问题。
  • 避免权限问题: 在某些操作系统或环境中,将包安装到全局 site-packages 目录可能需要管理员权限,这有时会带来麻烦。在虚拟环境中,您拥有完全的控制权,无需特殊权限即可安装、升级和删除包。
  • 项目依赖管理: 通过虚拟环境,您可以轻松地跟踪和管理特定项目所需的所有库及其精确版本。通常会生成一个 requirements.txt 文件,列出项目依赖,方便在不同机器上或与团队成员共享和重现项目环境。
  • 保持系统环境整洁: 将项目依赖限制在虚拟环境中,可以避免在系统全局环境中堆积大量不相关的库。

6.3 创建和激活虚拟环境

Python 3.3+ 内置了 venv 模块用于创建虚拟环境。

  • 创建虚拟环境:
    在您希望创建虚拟环境的项目根目录下(或任何您想存放虚拟环境的位置),打开终端,运行:
    bash
    python -m venv myenv
    # 或
    python3 -m venv myenv

    这条命令会创建一个名为 myenv 的文件夹(名称可以自定义),其中包含虚拟环境的文件结构。

  • 激活虚拟环境:
    激活虚拟环境是使用它的关键步骤。激活后,您的终端提示符通常会显示虚拟环境的名称(例如 (myenv)),并且 pythonpip 命令会指向该虚拟环境中的解释器和 pip

    • Windows:
      bash
      myenv\Scripts\activate

      (在 PowerShell 中可能是 ./myenv/Scripts/Activate.ps1

    • macOS 和 Linux:
      bash
      source myenv/bin/activate

  • 验证虚拟环境已激活:
    激活后,再次运行 python --versionpip --version,确认它们指向的是虚拟环境内的 Python 和 pip 路径。

6.4 在虚拟环境中安装 NumPy

在虚拟环境激活状态下,使用我们之前学过的基本安装命令即可:

bash
pip install numpy

这次,NumPy 会被安装到 myenv 目录下的 site-packages 中,而不是系统全局的 Python 目录。

6.5 退出虚拟环境

当您完成在虚拟环境中的工作后,可以输入以下命令退出:

bash
deactivate

您的终端提示符会恢复正常,pythonpip 命令也将再次指向系统全局环境。

总结: 使用虚拟环境是管理 Python 项目依赖的最佳实践。对于安装 NumPy 和其他库,务必在激活的项目特定虚拟环境中进行。

第七章:更多安装场景与技巧

除了基本安装,pip 还提供了许多灵活的选项。

7.1 安装指定版本的 NumPy

有时您可能需要安装特定版本的 NumPy,而不是最新的。例如,为了与某个旧项目或特定库兼容。

“`bash
pip install numpy==1.20.0

或在虚拟环境中/使用特定解释器

python -m pip install numpy==1.20.0
``
使用
==符号后跟版本号即可指定安装的版本。如果该版本存在于 PyPI 上,pip` 将会下载并安装它。

7.2 升级 NumPy

如果您已经安装了 NumPy,并且想升级到最新版本或特定版本:

“`bash
pip install –upgrade numpy

或指定版本升级

pip install –upgrade numpy==1.24.0
``–upgrade-U标志告诉pip`,如果目标包已经安装,就将其升级到指定的版本(如果未指定版本,则升级到最新版本)。

7.3 卸载 NumPy

如果您不再需要 NumPy 或需要清除后重新安装:

“`bash
pip uninstall numpy

python -m pip uninstall numpy
``pip会询问您是否确定要卸载,输入y` 并按回车确认即可。

7.4 从 requirements.txt 文件安装

在项目开发中,通常会将项目所需的所有库及其精确版本记录在一个名为 requirements.txt 的文件中。这有助于团队协作和环境重现。文件内容通常是每行列出一个库及其版本(可选):

numpy==1.23.4
pandas>=1.4.0,<1.5.0
matplotlib

要根据这个文件安装所有依赖,在文件所在的目录下,激活虚拟环境,然后运行:

bash
pip install -r requirements.txt

-r 标志告诉 pip 从指定的文件中读取并安装包。

7.5 冻结当前环境的依赖到 requirements.txt

在一个已激活的虚拟环境中,如果您想记录当前环境中所有已安装的包及其精确版本,可以使用 pip freeze 命令:

bash
pip freeze > requirements.txt

这将把当前环境中所有通过 pip 安装的包信息输出到 requirements.txt 文件中。

第八章:常见问题及故障排除

安装过程中可能会遇到各种问题。以下是一些常见的错误及其解决方案。

8.1 pip 命令未找到 (Command Not Found)

  • 错误信息示例: command not found: pip'pip' is not recognized as an internal or external command
  • 原因: Python 或 pip 的安装目录没有被添加到系统的 PATH 环境变量中,或者 Python 根本没有安装。
  • 解决方案:
    1. 检查 Python 安装: 确保 Python 已正确安装,并且在安装时勾选了“Add Python to PATH”(Windows)。
    2. 手动添加 PATH: 如果安装时未添加或未生效,您需要手动将 Python 安装目录及其 Scripts 子目录(Windows)或 bin 子目录(macOS/Linux)添加到系统的 PATH 环境变量中。具体步骤因操作系统而异,可以在网上搜索“如何添加环境变量”。
    3. 使用 python -m pip 这是最稳健的方式,因为它不依赖于 pip 是否在 PATH 中,而是通过已知的 python 命令来执行 pip 模块。始终推荐使用 python -m pip install numpy 替代 pip install numpy

8.2 权限错误 (Permission Denied)

  • 错误信息示例: Permission denied: '/path/to/site-packages/numpy'Could not install packages due to an OSError: [Errno 13] Permission denied
  • 原因: 您尝试将包安装到系统全局的 Python 环境中,但当前用户没有写入该目录(通常是 site-packages 目录)的权限。
  • 解决方案:
    1. 使用虚拟环境 (推荐): 在您自己的用户目录下创建并激活虚拟环境。在虚拟环境中安装包不需要系统权限。这是最推荐的解决方法。
    2. 使用 --user 标志: 将包安装到当前用户的 home 目录下的一个特殊位置,而不是系统全局目录。
      bash
      pip install --user numpy

      使用 --user 安装的包只能在当前用户下使用。需要注意的是,如果同时存在系统全局安装和 --user 安装的同一个包,可能会导致混淆。虚拟环境提供了更好的隔离性。
    3. 使用管理员权限 (不推荐全局安装时使用): 在 Windows 上以管理员身份运行命令提示符/PowerShell,在 macOS/Linux 上在命令前加上 sudo (例如 sudo pip install numpy)。强烈不推荐在系统全局环境中使用 sudo 或管理员权限安装包,这可能破坏系统自带的 Python 环境或导致未来的权限问题。请优先考虑虚拟环境。

8.3 网络错误 (Network Errors)

  • 错误信息示例: Could not connect to pypi.orgMax retries exceeded with url
  • 原因: 网络连接问题,无法访问 PyPI。可能是网络不稳定、防火墙阻止或需要使用代理。
  • 解决方案:
    1. 检查网络连接: 确保您的网络连接正常。
    2. 检查防火墙: 确保防火墙没有阻止 Python 或 pip 访问外部网络。
    3. 配置代理: 如果您需要通过代理访问互联网,可以为 pip 配置代理设置。您可以在环境变量中设置 HTTP_PROXYHTTPS_PROXY,或者使用 pip--proxy 标志:
      bash
      pip install --proxy http://[user:passwd@]proxy.server:port numpy
    4. 更换软件源: 有时 PyPI 的官方源访问速度较慢或不稳定,可以切换到国内的 PyPI 镜像源,如清华大学、阿里云等提供的镜像。这通常能显著提高下载速度和稳定性。
      • 临时使用镜像源:
        bash
        pip install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple
      • 永久配置默认镜像源(推荐):
        请查阅对应镜像站点的文档,通常是通过创建或修改 pip 配置文件 (pip.confpip.ini) 来设置默认源。

8.4 构建错误 (Build Errors)

  • 错误信息示例: 编译 C/Fortran 代码时失败的错误信息,通常包含 error: command 'gcc' failedFailed building wheel for numpy
  • 原因: NumPy 包含 C/Fortran 等底层代码。虽然 pip 通常会优先下载预编译的 Wheel 文件,但在某些情况下(例如,您的 Python 版本非常新或非常旧,或者操作系统/架构不常见),可能没有现成的 Wheel 文件,pip 会尝试从源代码分发包 (.tar.gz) 安装。这需要您的系统安装有 C、Fortran 等编译工具链。
  • 解决方案:
    1. 确保下载 Wheel 文件: 这是避免编译错误的最佳方法。确保您的 pip 版本较新,且您使用的 Python 版本有对应的 NumPy Wheel 文件。通常情况下,NumPy 官方在 PyPI 上为主流的 Python 版本和操作系统提供了 Wheel 文件。
    2. 安装构建工具: 如果必须从源代码构建,您需要在系统上安装编译工具。
      • Windows: 安装 Microsoft Visual C++ Build Tools。
      • macOS: 安装 Xcode Command Line Tools (xcode-select --install)。
      • Linux: 安装 build-essential 或类似的开发工具包(例如 sudo apt-get install build-essential gfortransudo yum groupinstall "Development Tools")。
    3. 使用 Anaconda/Miniconda: Anaconda 或 Miniconda 是另一种 Python 环境和包管理工具,它们提供了包含 NumPy 等科学计算库的预编译二进制包,并且自带了所需的编译器,安装过程通常更顺畅,特别是对于复杂的科学计算环境。如果您经常进行数据科学工作,可以考虑使用 Anaconda/Miniconda 作为替代或补充。

8.5 依赖冲突 (Dependency Conflicts)

  • 错误信息示例: ERROR: Cannot install numpy==1.23.4 because these package versions have conflicting dependencies.
  • 原因: 您尝试安装的 NumPy 版本与环境中已安装的其他库依赖的版本要求冲突。例如,某个库要求 NumPy < 1.23,但您尝试安装 1.23.4。
  • 解决方案:
    1. 使用虚拟环境 (推荐): 这是解决依赖冲突的根本方法。为每个项目使用独立的虚拟环境,这样不同项目的依赖就不会互相干扰。
    2. 检查依赖要求: 查看错误信息,了解是哪个库与 NumPy 冲突,以及它们具体的版本要求。您可以尝试安装一个满足所有库要求的 NumPy 版本。
    3. 升级或降级冲突的库: 有时升级或降级冲突的另一个库可以解决问题。
    4. 使用更高级的依赖解析工具: 对于复杂的依赖关系,可以使用 pipdeptree 等工具可视化依赖树,或者使用 conda 等更强大的包管理器,它们在依赖解析方面通常做得更好。

8.6 Python 版本不兼容

  • 错误信息示例: ERROR: Could not find a version that satisfies the requirement numpy (from versions: 1.3.0, 1.4.1, ..., 1.21.6)ERROR: No matching distribution found for numpy
  • 原因: 您尝试安装的 NumPy 版本不支持您当前使用的 Python 版本,或者您的 Python 版本太旧,PyPI 上没有与其兼容的 NumPy 版本。
  • 解决方案:
    1. 升级 Python: 如果您的 Python 版本太旧,考虑升级到较新的、NumPy 支持的版本。
    2. 安装兼容的 NumPy 版本: 查看 NumPy 在 PyPI 上的历史版本,找到与您的 Python 版本兼容的最新版本,并使用 pip install numpy==<compatible_version> 进行安装。通常在 PyPI 页面或 NumPy 官方文档中可以找到版本兼容性信息。

第九章:初步使用 NumPy

安装完成后,让我们快速看一个简单的 NumPy 使用示例,以确认一切正常。

  1. 激活您安装了 NumPy 的虚拟环境(如果使用了虚拟环境)。
  2. 打开 Python 解释器:
    bash
    python
  3. 输入以下代码:
    “`python
    import numpy as np

    创建一个 NumPy 数组

    a = np.array([1, 2, 3, 4, 5])
    print(“NumPy array ‘a’:”, a)
    print(“Type of ‘a’:”, type(a))
    print(“Shape of ‘a’:”, a.shape)

    创建一个二维数组

    b = np.array([[1, 2, 3], [4, 5, 6]])
    print(“\nNumPy array ‘b’:\n”, b)
    print(“Shape of ‘b’:”, b.shape)

    进行数组运算 (例如,数组相加)

    c = a + 10
    print(“\nArray ‘a’ + 10:”, c)

    退出 Python 解释器

    exit()

    “`
    如果您能成功运行上述代码并看到预期的输出,那么恭喜您,NumPy 已成功安装并可以在您的 Python 环境中使用了!

第十章:总结与最佳实践

通过本文,我们详细探讨了如何使用 pip 安装 Python NumPy 库。以下是一些关键的总结和最佳实践:

  • NumPy 是核心: 它是 Python 科学计算的基石,提供了高效的多维数组和操作。
  • pip 是标准: 使用 pip 从 PyPI 安装是获取 NumPy 的最常用和推荐方式。
  • 检查先决条件: 确保您的 Python 版本兼容且 pip 已安装并更新。
  • 使用虚拟环境 (强烈推荐): 为每个项目使用独立的虚拟环境,可以有效避免依赖冲突和权限问题,是 Python 开发的最佳实践。
  • 了解 pip 命令: 掌握 pip install 的基本用法,以及 --upgrade, ==, -r 等常用标志。
  • 学会验证安装: 使用 pip show numpy 和在 Python 解释器中导入 NumPy 来确认安装成功。
  • 排除故障: 遇到问题时,仔细阅读错误信息,对照本文提供的常见问题及解决方案进行排查。大多数问题都可以通过检查 PATH、使用虚拟环境、更新 pip 或处理网络/权限问题来解决。
  • 替代方案: 对于复杂的科学计算环境,可以考虑使用 Anaconda/Miniconda。

正确安装 NumPy 只是您使用 Python 进行数据科学的开始。接下来,您可以深入学习 NumPy 的强大功能,探索如何创建和操作数组,进行各种数学计算,并开始使用构建在 NumPy 之上的其他重要库。

祝您在 Python 数据科学的学习和实践中一切顺利!如果您在安装过程中遇到任何本文未涵盖的问题,可以查阅 NumPy 官方文档、PyPI 上的 NumPy 页面或在相关的开发者社区寻求帮助。


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部