上下文
采取的步骤:
环境设置
我通过Home Brew
我还按照proto-bufs python文件夹中有关安装python protobufs的步骤进行操作 - 即运行python setup.py install
命令
我使用的是protobuf-2.4.1
个文件
编码
我有一个python文件(从我编译的.proto文件生成)包含该语句以及其他import语句,但我相信这是导致问题的那个:
from google.protobuf import descriptor_pb2
上面的python文件,我正在导入另一个python文件,它是 这个python文件,我想写出解析的逻辑 我收到的protobufs数据文件
收到错误
运行该文件时出现此错误:
需要采取的措施
protoc descriptor.proto --python_out=gen/
中运行命令,通过在不同的地方应对并粘贴它,但无法让它工作< / LI>
问题
答案 0 :(得分:1)
我发现了这个问题。我第一次尝试编译这个文件时没有运行python安装说明。我重新编译了文件,这个问题已修复。