2016-09-27 66 views
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文件不包含任何此類內容。如何使用proto3在Python中創建gRPC服務器?

這是我生成我_pb2.py文件:

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

有什麼特別之處proto3這意味着不會產生這些類?或者我錯過了一個protoc標誌?我似乎無法弄清楚如何創建一個gRPC服務器。

回答

2

看起來你好像缺少了--grpc_python_out=voyager/。有兩個插件:Protobuf Python和gRPC Python。你只運行Protobuf。

相關問題