- 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