Mac M2 Max设备无法通过pip安装mediapipe-silicon求助
解决M2 Max Mac上安装MediaPipe的问题
问题原因
mediapipe-silicon是早期针对Apple Silicon推出的过渡适配包,目前官方已将Apple Silicon支持整合到主包mediapipe中,且该过渡包未适配Python 3.12,因此会出现找不到版本的报错。
解决步骤
- 先清理可能存在的残留包:
pip uninstall -y mediapipe mediapipe-silicon - 直接安装官方正式版MediaPipe(原生支持Apple Silicon):
pip install mediapipe - 若仍有兼容性问题,可降级Python到3.11(当前MediaPipe对3.11支持更稳定):
- 用pyenv管理Python版本(需先安装Homebrew):
brew install pyenv - 安装Python 3.11.9:
pyenv install 3.11.9 - 设置当前目录使用该版本:
pyenv local 3.11.9 - 重新安装MediaPipe:
pip install mediapipe
- 用pyenv管理Python版本(需先安装Homebrew):
- 确保已安装Xcode Command Line Tools:
xcode-select --install
内容的提问来源于stack exchange,提问作者Florian Middendorf
相关产品推荐
相关产品推荐

