Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用protobuf=3.4.0/3.6.1的编译错误 Protocs文件编译_Python 3.x_Tensorflow_Protocol Buffers_Object Detection - Fatal编程技术网

Python 3.x 使用protobuf=3.4.0/3.6.1的编译错误 Protocs文件编译

Python 3.x 使用protobuf=3.4.0/3.6.1的编译错误 Protocs文件编译,python-3.x,tensorflow,protocol-buffers,object-detection,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 protobuf==3.6.1 请从“研究文件夹”运行以下命令 来自tensorflow/模型/研究/ protoc object_detection/prot

我没有得到这个错误,并希望解决它

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

问题

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

protobuf==3.6.1

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

来自tensorflow/模型/研究/ protoc object_detection/protos/*.proto--python_out=

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

请提供一份报告。也不要发布文本图像。你的问题应该可以由下一个人搜索。我得到错误“'protoc'不被识别为内部或外部命令、可操作程序或批处理文件”。我还将protoc.exe添加到reserach文件夹,然后我得到错误“protoc object\u detection/protos/*.proto--python\u out=.object\u 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对象\u检测\protos\anchor\u生成器.proto--python\u out=。我没有写任何恶意的东西,我复制了路径,然后粘贴它,事实上我甚至还复制了.protocs文件名并粘贴&&如果您获取了对象检测错误/protos文件未找到,则复制文件名并粘贴到提示中。不要手动写入,您将得到未找到文件或未找到特定路径的错误。