You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1 Macbook Air下Python3.10安装Mediapipe失败及TensorFlow报错求助

解决M1 MacBook Air上Mediapipe的安装与运行问题

一、Python 3.10无法安装Mediapipe的解决方法

问题根源是Mediapipe早期未提供适配ARM架构的Python3.10预编译包,导致pip找不到匹配版本,可通过源码编译安装解决:

  • 先安装编译依赖(用Homebrew):
    brew install cmake protobuf
    
  • 克隆Mediapipe源码并进入目录:
    git clone https://github.com/google/mediapipe.git
    cd mediapipe
    
  • 编译并安装Python包:
    python -m pip install -e ./mediapipe/python
    
    编译过程耗时较长,若遇依赖缺失提示,按要求补充安装即可。

二、Python 3.7运行Mediapipe时出现zsh: illegal hardware instruction python的解决方法

该错误是因为默认安装的TensorFlow为x86架构版本,不兼容M1的ARM芯片,需替换为Apple适配版本:

  • 卸载原有TensorFlow:
    pip uninstall tensorflow
    
  • 安装Apple官方适配的TensorFlow套件:
    pip install tensorflow-macos tensorflow-metal
    
  • 强制重新安装Mediapipe,确保其依赖适配ARM的TensorFlow:
    pip install mediapipe --force-reinstall
    

内容的提问来源于stack exchange,提问作者Abinash Boruah

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 17:22:00