M1芯片Python环境搭建

arm64版本conda使用intel python

x64

安装arm64的conda后,新建x64的虚拟环境

# 该环境中的Python架构为x86,经过rosetta转译运行
CONDA_SUBDIR=osx-64 conda -n python37 python=3.7
conda activate python37
# make sure that conda commands in this environment use intel packages
conda env config vars set CONDA_SUBDIR=osx-64	
conda deactivate # 需要reactivate该虚拟环境,以使设置生效
conda activate python37
echo "CONDA_SUBDIR: $CONDA_SUBDIR" 
conda install ...   

arm64

Pillow

安装

python3.9 使用pip安装
python3.8 使用conda安装

Numpy

强制安装

pip3 install cython --no-use-pep517
pip3 install numpy --no-use-pep517