使用protobuf = 3.4.0 / 3.6.1的编译错误

时间:2018-12-31 10:15:59

标签: python-3.x tensorflow protocol-buffers object-detection


协议文件编译

我没有收到此错误,想解决。

1。我尝试使用protobuf-3.6.1甚至是3.4.0版的protocs文件进行编译

问题

  • 我遇到了同样的问题-不需要任何特定已编译文件的.protoc文件,它们很容易被编译
  • 但是.protocs文件需要2个或更多已编译文件 即使在子文件被编译后也没有被编译{按照 图片2清楚地显示了这一点}

protobuf == 3.4.0 enter image description here

protobuf == 3.6.1 enter image description here

1 个答案:

答案 0 :(得分:0)

请从“研究文件夹”中运行以下命令

来自tensorflow / models / research /

protoc object_detection / protos / *。proto --python_out =。

谢谢, 拉杰斯瓦里·蓬努鲁(Rajeswari Ponnuru)