- Mac M1 安装paddlepaddle(百度深度学习框架)
https://blog.csdn.net/baidu_39332177/article/details/120107686
官网:https://www.paddlepaddle.org.cn/documentation/docs/zh/install/pip/macos-pip.html
安装步骤
# 创建一个可以安装intel包的名为ppocr_rosetta的虚拟环境
CONDA_SUBDIR=osx-64 conda create -n ppocr_rosetta python=3.7
# 激活该环境
conda activate ppocr_rosetta
# 验证该环境支持平台
python -c "import platform;print(platform.machine())"
# 确保该环境为创建的包为intel架构所用
conda env config vars set CONDA_SUBDIR=osx-64
# 退出该环境
conda deactivate
# 重新激活该环境
conda activate ppocr_rosetta
# 查看环境变量,确定是osx-64,支持intel包
echo "CONDA_SUBDIR: $CONDA_SUBDIR"
# 安装paddlepaddle包
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
- conda-forge默认安装的env是arm64的,使用
CONDA_SUBDIR=osx-64 conda create -n ppocr_rosetta python=3.7
安装的是x86_64(或x64)的。
RM64是ARM中64位体系结构,x64是x86系列中的64位体系。ARM属于精简指令集体系,汇编指令比较简单。x86属于复杂指令集体系,汇编指令较多。属于两种不同的体系。
- 安装hdf5
$ brew install hdf5
$ export HDF5_DIR=/opt/homebrew/Cellar/hdf5/1.12.0_4 // 换成自己的版本
$ pip install --no-binary=h5py h5py
https://stackoverflow.com/questions/66741778/how-to-install-h5py-needed-for-keras-on-macos-with-m1
- brew install的报错
Error: No such file or directory @ rb_sysopen
解决方法:brew intall 报错的包
https://blog.csdn.net/weixin_40509040/article/details/121221676