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