M1芯片MacOS系统安装pandas库

如何在M1芯片的MacOS中安装Pandas库

在M1芯片的MacOS系统中,直接使用pip安装pandas库会报错,提示numpy编译出错。

问题在于numpy安装中使用的二进制代码文件是基于x86_64架构,无法在M1芯片的aarch64架构中使用,导致编译失败。

使用全局python编译器

pip3 install Cython
pip3 install --no-binary :all: --no-use-pep517 numpy
pip3 install pandas

使用python虚拟环境

python3 -m pip install virtualenv
virtualenv -p python3.8 venv
source venv/bin/activate
pip install --upgrade pip
pip install numpy cython
git clone https://github.com/pandas-dev/pandas.git
cd pandas
git checkout v1.4.2 # 选择所需版本的对应分支
python3 setup.py install
pip3 install pytz python-dateutil

留下评论