【问题标题】:Pandas build fail M1 Big Sur 11.1熊猫构建失败 M1 Big Sur 11.1
【发布时间】:2021-04-10 21:18:18
【问题描述】:

我使用的是运行 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 也是如此。

【问题讨论】:

    标签: python-3.x pandas macos


    【解决方案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
    

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

    我想我让 pandas 工作,但由于 kiwi 求解器问题而无法让 matplotlib 工作。使用 miniforge/conda。就是这样。

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 熊猫是@v1。我不知道版本控制系统,但似乎与标准有很大不同。有什么想法吗?
      猜你喜欢
      • 2021-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-04
      • 1970-01-01
      • 2021-11-26
      • 2021-03-31
      • 2021-04-15
      相关资源
      最近更新 更多