0

根据这个http://www.grpc.io/docs/tutorials/basic/python.html#creating-the-server和这里的例子https://github.com/grpc/grpc/tree/v1.0.0/ examples/python/route_guide,当我生成我的_pb2.py文件时,应该创建几个名为*Stub并且*Servicer应该创建的类。但是,我生成的_pb2.py文件不包含这样的内容。

这就是我生成_pb2.py文件的方式:

protoc --proto_path=.venv/lib/python3.5/site-packages/grpc/tools/_proto/ --proto_path=.  --python_out=voyager/ voyager.proto

proto3 有什么特别之处,意味着这些类没有生成吗?还是protoc我丢失的旗帜?我似乎无法弄清楚如何创建 gRPC 服务器。

4

1 回答 1

2

看起来你不见了--grpc_python_out=voyager/。涉及两个插件:Protobuf Python 和 gRPC Python。您只运行 Protobuf 之一。

于 2016-09-27T22:30:16.173 回答