【发布时间】:2021-01-26 02:29:09
【问题描述】:
我一直在尝试在我的 Python 程序中使用协议缓冲区,但无法让它工作。我正在运行 Windows 8 机器并尝试过 Python 2.7.6 和 Python 3.3。
我下载了 Python 的二进制协议缓冲区编译器,并使用它从我的 myProto.proto 文件生成 myProto_pb2.py,但是当我运行 Python 程序时出现以下错误:
从“import myProto_pb2”行中,我在使用来自协议缓冲区版本 2.5 的 Python 2.7.6 时收到以下错误:
from google.protobuf import descriptor as _descriptor
ImportError: No module named google.protobuf
如何在 Windows 上从 Python 正确安装和运行协议缓冲区?
【问题讨论】:
标签: python protocol-buffers protoc