【问题标题】:Compilation error using protobuf=3.4.0/3.6.1 [closed]使用 protobuf=3.4.0/3.6.1 的编译错误 [关闭]
【发布时间】:2018-12-31 10:15:59
【问题描述】:

Protocs 文件编译

我没有收到此错误并希望解决它。

1.我尝试使用 protobuf-3.6.1 甚至 3.4.0 进行 protocs 文件编译

问题

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

protobuf==3.4.0

protobuf==3.6.1

【问题讨论】:

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


【解决方案1】:

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

来自 tensorflow/models/research/

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

谢谢, 拉杰斯瓦里·庞努鲁

【讨论】:

  • 我收到错误“'protoc' 不是内部或外部命令、可运行程序或批处理文件。”
  • 我还将 protoc.exe 添加到研究文件夹然后我收到此错误“protoc object_detection/protos/*.proto --python_out=.object_detection/protos/*.proto:没有这样的文件或目录”
  • 不要将 protoc.exe 添加到研究文件夹。在您之前提供的屏幕截图中,您是“protos”文件夹中的命令。请从研究文件夹中运行您之前运行过的相同命令。使用 protoc.exe 的绝对路径
  • 步骤:1>> cd C:\Users\Prachi\Desktop\Tensorflow\models\research 2>> C:\Users\Prachi\Desktop\Tensorflow\protoc-3.6.1-win32\ bin\protoc.exe object_detection\protos\anchor_generator.proto --python_out=。我没有写任何东西,我复制了路径然后粘贴它事实上我什至复制了.protocs文件名并粘贴&&如果你得到object_detection / protos文件的错误没有找到然后复制文件名并将其粘贴到提示中不要手动写你会得到文件未找到或特定路径未找到的错误。
猜你喜欢
  • 2018-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-07
  • 1970-01-01
相关资源
最近更新 更多