我正在使用运行 Big Sur 11.1 的 MacBook m1,并且我已经安装了 Xcode-commandline-tools
版本 12.3 并且它已经安装了 python3.8.5
和 pip3
.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 也是如此。
答案 0 :(得分:1)
在此处为 arm64 (Apple Silicon) 安装 Miniforge 最新安装程序:installer here
现在为您拥有的任何版本创建一个 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
,它应该会安装所需的软件包。