【问题标题】:Can't install google-cloud-aiplatform on Apple M1 silicon - Fails on grpcio无法在 Apple M1 芯片上安装 google-cloud-aiplatform - 在 grpcio 上失败
【发布时间】:2022-07-01 19:02:51
【问题描述】:

尝试在带有 M1 Pro 芯片的 Macbook 上安装 google-cloud-aiplatform,但尝试安装 grpcio 依赖项时卡住了。

我在运行 python 3.9.13 的 Miniforge 环境中运行 pip install google-cloud-aiplatform

错误跟踪很大,如果需要,我可以编辑以分享更多信息,但最后几行说:

error: legacy-install-failure

× Encountered error while trying to install package.
╰─> grpcio

note: This is an issue with the package mentioned above, not pip.

谢谢

【问题讨论】:

    标签: python google-cloud-platform pip apple-m1


    【解决方案1】:

    通过使用pyenv(使用python 3.10)而不是Miniforge 并在google-cloud-aiplatform 之前安装grpcio 的1.44.0 版本,解决了这个烦人的问题。我不知道为什么会这样,所以如果有人能对此有所了解,那就太好了!但是,如果您需要让它工作并且可以使用pyenv,那么下面是我采取的步骤(我使用brew 安装pyenv):

    • 安装 brew 并按照说明更新您的 PATH 等。
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    • 安装pyenv并将python版本3.10.3设置为全局版本:
    brew install pyenv
    pyenv global 3.10.3
    
    • (可选)使用pyenv-virtualenv 创建您的环境:
    brew install pyenv-virtualenv
    pyenv virtualenv 3.10.3 your_env_name
    pyenv activate your_env_name
    
    • 升级pip并安装grpcio:
    pip install --upgrade pip
    pip install -v https://files.pythonhosted.org/packages/65/75/8b706e1170e2c7b6242b1675259e47986bb4fc490f29387989a965972e6e/grpcio-1.44.0.tar.gz
    
    • 安装google-cloud-aiplatform:
    pip install google-cloud-aiplatform
    

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-16
      • 2022-08-10
      • 2022-01-06
      • 1970-01-01
      • 1970-01-01
      • 2021-05-30
      • 2021-08-13
      • 2021-06-12
      相关资源
      最近更新 更多