麦克雷

标题: ARM m1 mac 安装 grpcio 报错 [打印本页]

作者: i10465412    时间: 2022-11-28 12:01
标题: ARM m1 mac 安装 grpcio 报错
ARM m1 mac 安装 grpcio 报错
作者: topz    时间: 2022-11-28 12:01
grpcio
  
note: This error originates from a subprocess, and is likely not a problem with pip.
   WARNING: No metadata found in /Users/bot/.local/share/virtualenvs/svddb-zjMY7Kbc/lib/python3.9/site-packages
   Rolling back uninstall of grpcio
   Moving to /Users/bot/.local/share/virtualenvs/svddb-zjMY7Kbc/lib/python3.9/site-packages/grpc/
   from /Users/bot/.local/share/virtualenvs/svddb-zjMY7Kbc/lib/python3.9/site-packages/~rpc
   Moving to /Users/bot/.local/share/virtualenvs/svddb-zjMY7Kbc/lib/python3.9/site-packages/grpcio-1.37.0.dist-info/
   from /Users/bot/.local/share/virtualenvs/svddb-zjMY7Kbc/lib/python3.9/site-packages/~rpcio-1.37.0.dist-info
   error: legacy-install-failure
  
× Encountered error while trying to install package.
   ╰─> grpcio
  
note: This is an issue with the package mentioned above, not pip.
   hint: See above for output from the failure.
   解决办法:
   先使用 brew 安装 openssl
  
brew install openssl
   使用下面的命令安装:
  
CFLAGS="-I/opt/homebrew/opt/openssl/include" LDFLAGS="-L/opt/homebrew/opt/openssl/lib" GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=1 GRPC_PYTHON_BUILD_SYSTEM_ZLIB=1 pip install grpcio
  
milvus 的团队害怕 grpcio 升级后,protobuf 序列化反序列化出来的结果会发生变化,就很无脑的把 grpcio 的版本写死了。恰巧那个 grpcio 对 apple silicon 支持有问题。详细可看: https://github.com/milvus-io/...
  
  https://segmentfault.com/a/1190000041370564/




欢迎光临 麦克雷 (http://imac.ly/) Powered by Discuz! X3.5