环境搭建
基础环境要求
- Python 3.5 及以上
pip
版本高于 9.0.1
gRPC 安装
$ python -m pip install grpcio==1.38.0 grpcio-status==1.38.0 grpcio-tools==1.38.0 protobuf3-to-dict==0.1.5
参考自GreenPill
gRPC tools
这个是用来生成 client & server stub 内容的 Python 文件,stub 暂时先放放。
安装 gRPC tools:
$ python -m pip install grpcio-tools
安装的时候可能会碰到一个错误提示:
command '/usr/bin/clang' failed with exit code 1
这个时候我们可以以如下方式进行安装:
GRPC_PYTHON_BUILD_SYSTEM_OPENSSL=true GRPC_PYTHON_BUILD_SYSTEM_ZLIB=true pip install google-cloud-pubsub==2.1.0
# 参考文档:
# https://stackoverflow.com/questions/64881510/pip-install-on-mac-os-gets-error-command-usr-bin-clang-failed-with-