【发布时间】:2020-01-03 03:38:14
【问题描述】:
当我从 python 生成 grpc 文件(运行 python -m grpc_tools.protoc)时,我会为每个 X proto 文件获得 2 个文件,X_pb2.py 和 X_pb2_grpc.py。
但是,通过使用来自 protobuf-maven-plugin (0.6.1) 的 compile-python maven 目标,我只得到 X_pb2.py 文件,没有 grpc 文件.我遇到的问题是 pb2.py 文件中缺少服务。那么如何获取要构建的 grpc.py 文件呢?
来自点子列表
grpcio 1.23.0
grpcio-tools 1.23.0
protobuf 3.9.1
$ python --version
Python 3.7.3
$ pip --version
pip 19.2.3 from /blahblahblah/lib/python3.7/site-packages/pip (python 3.7)
【问题讨论】:
标签: python maven grpc grpc-python