1

语境

采取的步骤:

环境设置

  • 我已经通过安装 protobufsHome Brew

  • 我还按照 proto-bufs python 文件夹的自述文件中的步骤安装 python protobufs - 即运行python setup.py install命令

  • 我正在使用这些protobuf-2.4.1文件

编码

  • 我有一个 python 文件(从我编译的 .proto 文件生成),其中包含该语句以及其他导入语句,但我相信这是导致问题的一个:

    from google.protobuf import descriptor_pb2

  • 上面的 python 文件,我正在导入另一个 python 文件,这是我想编写逻辑来解析我收到的 protobufs 数据文件的这个 python 文件

收到错误

运行该文件时出现此错误:

在此处输入图像描述

采取的修复措施

问题

  • 如何修复此错误?
  • 根本原因是什么?
  • 如何检查我的 protobuf python 编译器/类的其余部分是否设置正确?
4

1 回答 1

1

我发现了这个问题。第一次尝试编译此文件时,我没有运行 python 安装说明。我重新编译了文件,这个问题得到了解决。

于 2013-08-25T14:36:37.537 回答