标签: python protocol-buffers grpc
我有一个包含协议缓冲区消息和服务的存储库,最初是为Golang项目编写的。我需要编写一个Python微服务,但我不是100%了解Python依赖管理的工作原理。我需要将定义导入到我的新Python项目中并将它们编译为Python。
如何将协议缓冲区定义存储库导入Python项目并编译Python的protobufs?我无法将.pb文件复制到我的新项目中,因为它们在许多其他项目中共享。
.pb
答案 0 :(得分:3)
Protobufs可以通过pip
pip
$ pip install protobuf
如果您在使用pip时需要帮助,请阅读文档中的Installing Python Modules。