2016-09-27 6 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サーバーを作成する方法は?

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

は、これらのクラスが生成されていないことを意味しproto3について特別な何かがあります:

これは私が私の_pb2.pyファイルを生成する方法ですか?またはprotocフラグがありませんか?私はgRPCサーバーを作成する方法を理解できないようです。

答えて

2

あなたが不足しているようです。--grpc_python_out=voyager/ Protobuf PythonとgRPC Pythonの2つのプラグインが含まれています。 Protobufを実行しているだけです。

関連する問題