Protobuf: No such file or directory protoc object_detection/protos/*.proto --python_out=.

Created on 26 Mar 2018  路  5Comments  路  Source: protocolbuffers/protobuf

protoc object_detection/protos/*.proto --python_out=.
in protoc3.5 have problem锛歂o such file or directory

question

Most helpful comment

1.- SE INSTALA EL PROTOC EN MI CASO USE LA VERSION 3.5.1 WIN
2.- CREE UN ARCHIVO DE TEXTO Y LO GUARDE CON .BAT
NOTA se debe ejecutar el bat desde models-master\research dado que protoc depende de otros archivos

"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\argmax_matcher.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\bipartite_matcher.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\box_predictor.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\aeval.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\faster_rcnn.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\faster_rcnn_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\graph_rewriter.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\grid_anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\hyperparams.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\image_resizer.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\input_reader.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protoskeypoint_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\losses.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\matcher.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\mean_stddev_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\model.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\multiscale_anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\optimizer.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\pipeline.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\post_processing.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\preprocessor.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\region_similarity_calculator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\square_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\ssd.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\ssd_anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\string_int_label_map.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\train.proto --python_out=.
pause

All 5 comments

I would guess that object_detection/protos/*.proto doesn't match any files--are you sure there are any files there? What OS are you using? I believe there may also be some issues with shell globbing on Windows.

I'm using the Windows operating system锛學hen I use the protobuf 3.51+ Python3.63 + tensorflow1.6 +object_detection API build project has the problem锛宲rotobuf 3.4 did not find this problem

I think this is the same issue as in #3957, so let's move the discussion over to that issue.

I know how to do it锛宯ow. Thanks for your reply. @acozzette

1.- SE INSTALA EL PROTOC EN MI CASO USE LA VERSION 3.5.1 WIN
2.- CREE UN ARCHIVO DE TEXTO Y LO GUARDE CON .BAT
NOTA se debe ejecutar el bat desde models-master\research dado que protoc depende de otros archivos

"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\argmax_matcher.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\bipartite_matcher.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\box_predictor.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\aeval.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\faster_rcnn.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\faster_rcnn_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\graph_rewriter.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\grid_anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\hyperparams.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\image_resizer.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\input_reader.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protoskeypoint_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\losses.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\matcher.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\mean_stddev_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\model.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\multiscale_anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\optimizer.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\pipeline.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\post_processing.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\preprocessor.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\region_similarity_calculator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\square_box_coder.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\ssd.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\ssd_anchor_generator.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\string_int_label_map.proto --python_out=.
"C:\Users\jroldan\Desktop\protoc-3.5.1-win32\bin\protoc" object_detection\protos\train.proto --python_out=.
pause

Was this page helpful?
0 / 5 - 0 ratings

Related issues

kolea2 picture kolea2  路  40Comments

liujisi picture liujisi  路  48Comments

tang3w picture tang3w  路  39Comments

lostindark picture lostindark  路  148Comments

jtattermusch picture jtattermusch  路  83Comments