Pandas 构建失败 M1 Big Sur 11.1

时间:2021-01-05 05:07:43

标签: python-3.x pandas macos

我正在使用运行 Big Sur 11.1 的 MacBook m1,并且我已经安装了 Xcode-commandline-tools 版本 12.3 并且它已经安装了 python3.8.5pip3 .python3 和 pip 是本机应用程序,即它们是在 ARM 中运行的

pip3 版本 20.3.3

python3 版本 3.8.5

setuptools 版本 51.0.0

wheel 版本 0.36.2

当我输入 python3 -m pip install pandas 输出是:

Defaulting to user installation because normal site-packages is not writeable
Collecting pandas
  Downloading pandas-1.2.0.tar.gz (5.4 MB)
     |████████████████████████████████| 5.4 MB 150 kB/s 
  Installing build dependencies ... error

还有一个很长的错误列表,大约有 30,000 行 (only last few lines)

pip3 list 输出为

cppy            1.1.0
kiwisolver      1.3.1
numpy           1.20.0rc1
pip             20.3.3
pyparsing       2.4.7
python-dateutil 2.8.1
setuptools      51.0.0
six             1.15.0
wheel           0.36.2

熊猫尚不支持还是我做错了,Matplotlib 也是如此。

2 个答案:

答案 0 :(得分:1)

  1. 在此处为 arm64 (Apple Silicon) 安装 Miniforge 最新安装程序:installer here

  2. 现在为您拥有的任何版本创建一个 conda 环境(我正在运行 3.9.2)

conda create -n cenv python=3.9.2
conda activate cenv
conda install pandas

在撰写本文时,如果您尝试从轮子 / pip 开始,您将努力让所有不同的包正常工作。

我想我让 Pandas 工作了,但由于 kiwi 求解器问题而无法让 matplotlib 工作。使用 miniforge/conda。这条路。

答案 1 :(得分:0)

您可以尝试安装 pandas 0.25.3 版。这是 Pandas 最稳定的版本,它带来了 numpy 1.19.1,这是最稳定的 NUMPY 版本。

尝试运行 pip install pandas==0.25.3,它应该会安装所需的软件包。