Python pip Pandas 安装终端中的元数据生成失败错误

0 投票
0 回答
32 浏览
提问于 2025-04-12 03:15

~ $ pip install pandas
正在收集 pandas
使用缓存的 pandas-2.2.1.tar.gz (4.4 MB)
正在安装构建依赖 ... 完成
正在获取构建 wheel 的要求 ... 完成
正在准备元数据 (pyproject.toml) ... 出错
错误:子进程退出时出错

× 准备元数据 (pyproject.toml) 没有成功运行。
│ 退出代码:1
╰─> [31 行输出]
+ meson setup /data/data/com.termux/files/usr/tmp/pip-install-lpd3riqd/pandas_51419b9a09b44698b29a1e400d86c91d /data/data/com.termux/files/usr/tmp/pip-install-lpd3riqd/pandas_51419b9a09b44698b29a1e400d86c91d/.mesonpy-rikinmfb/build -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --vsenv --native-file=/data/data/com.termux/files/usr/tmp/pip-install-lpd3riqd/pandas_51419b9a09b44698b29a1e400d86c91d/.mesonpy-rikinmfb/build/meson-python-native-file.ini
Meson 构建系统
版本:1.2.1
源目录:/data/data/com.termux/files/usr/tmp/pip-install-lpd3riqd/pandas_51419b9a09b44698b29a1e400d86c91d
构建目录:/data/data/com.termux/files/usr/tmp/pip-install-lpd3riqd/pandas_51419b9a09b44698b29a1e400d86c91d/.mesonpy-rikinmfb/build
构建类型:本地构建
项目名称:pandas
项目版本:2.2.1
主机机器的 C 编译器:cc (clang 18.1.2 "clang version 18.1.2")
主机机器的 C 链接器:cc ld.lld 18.1.2
主机机器的 C++ 编译器:c++ (clang 18.1.2 "clang version 18.1.2")
主机机器的 C++ 链接器:c++ ld.lld 18.1.2
主机机器的 Cython 编译器:cython (cython 3.0.5)
主机机器的 CPU 家族:aarch64
主机机器的 CPU:aarch64
找到程序 python:是的 (/data/data/com.termux/files/usr/bin/python3.11)

  ../../pandas/meson.build:1:15: ERROR: Command `/data/data/com.termux/files/usr/bin/python3.11 -c '
  import os
  import numpy as np
  try:
      # Check if include directory is inside the pandas dir
      # e.g. a venv created inside the pandas dir
      # If so, convert it to a relative path
      incdir = os.path.relpath(np.get_include())
  except Exception:
      incdir = np.get_include()
  print(incdir)
       '` failed with status 1.

  A full log can be found at /data/data/com.termux/files/usr/tmp/pip-install-lpd3riqd/pandas_51419b9a09b44698b29a1e400d86c91d/.mesonpy-rikinmfb/build/meson-logs/meson-log.txt
  [end of output]

注意:这个错误来自一个子进程,可能不是 pip 的问题。
错误:元数据生成失败

× 生成包元数据时遇到错误。
╰─> 请查看上面的输出。

注意:这是上面提到的包的问题,而不是 pip 的问题。
提示:请查看上面的详细信息。

这个错误有什么解决办法吗?谢谢。
我正在 Android 的 termux 中尝试在 jupyter-lab 中安装 pandas,但遇到了这个错误。

0 个回答

暂无回答

撰写回答