【问题标题】:How to create a gRPC server in Python using proto3?如何使用 proto3 在 Python 中创建 gRPC 服务器?
【发布时间】:2016-09-27 21:56:20
【问题描述】:

根据这个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 服务器。

【问题讨论】:

    标签: python-3.5 grpc proto3


    【解决方案1】:

    您似乎缺少--grpc_python_out=voyager/。涉及两个插件:Protobuf Python 和 gRPC Python。您只运行 Protobuf 一个。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-26
      • 2019-09-14
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 2021-08-04
      • 2020-04-03
      • 2022-01-13
      相关资源
      最近更新 更多