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

Apple M1 Pro安装google-cloud-aiplatform因grpcio依赖报错

问题根因

M1 Pro 属于ARM64架构,1.46.0以下版本的grpcio未提供适配Apple Silicon的预编译wheel包,pip安装时会自动拉取源码尝试本地编译,编译环节依赖缺失、架构参数不匹配就会触发legacy-install-failure报错,故障点在grpcio包本身的编译流程,和pip工具无关。

解决步骤

按顺序执行以下操作即可:

  • 先升级Python打包工具链,避免因工具版本过旧无法识别适配M1架构的预编译包:
pip install --upgrade pip setuptools wheel
  • 跳过本地缓存单独安装适配Apple Silicon的稳定版grpcio,避免连带依赖卡编译:
pip install --no-cache-dir grpcio==1.51.3

执行完可以跑pip show grpcio确认版本和安装路径在你的Miniforge环境目录下,即代表安装成功。

  • grpcio安装完成后,再执行原命令安装目标库即可:
pip install google-cloud-aiplatform

如果单独用pip装grpcio还是触发编译报错,直接用Miniforge对应的conda源安装预编译好的arm64版本grpcio,再走pip装目标库即可:

conda install -c conda-forge grpcio
排查注意点
  • 执行安装前先在终端跑arch命令,确认返回值为arm64,如果返回i386说明终端开了Rosetta转译,会导致架构识别混乱,装包必然失败,关掉Rosetta选项重启终端再操作。
  • 不要加sudo执行pip安装命令,会绕过Miniforge环境的隔离机制,把包装到系统Python目录,触发权限或架构不匹配问题。
  • 如果配置了第三方pip镜像源,先确认镜像源同步了2022年之后的grpcio版本,部分更新不及时的旧镜像只存了x86架构的安装包,会导致pip找不到适配包自动回退到源码编译,临时切回官方源安装即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 01:06:22