m1 python各種教程


  1. 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屬於復雜指令集體系,匯編指令較多。屬於兩種不同的體系。

  1. 安裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM