ОШИБКА: невозможно импортировать имя preprocessor_pb2 Google Cloud - PullRequest
0 голосов
/ 27 июня 2018

У меня возникает эта ошибка при запуске обнаружения объектов tenorflow в облаке Google:

У меня также ошибка:

Traceback (most recent call last): File "/usr/lib/python2.7/runpy.py", 
line 174, in _run_module_as_main "__main__", fname, loader, pkg_name) 
File "/usr/lib/python2.7/runpy.py", 
line 72, in _run_code exec code in 
run_globals File "/root/.local/lib/python2.7/site-
packages/object_detection/train.py", 
line 49, in <module> from 
object_detection import trainer File "/root/.local/lib/python2.7/site-
packages/object_detection/trainer.py", 
line 27, in <module> from 
object_detection.builders import preprocessor_builder File 
"/root/.local/lib/python2.7/site-
packages/object_detection/builders/preprocessor_builder.py", 
line 21, 
in <module> from object_detection.protos import preprocessor_pb2 
ImportError: cannot import name preprocessor_pb2

Любая помощь, чтобы исправить это?

1 Ответ

0 голосов
/ 09 июля 2018

Если вы находитесь в ОС Windows, Из командной строки перейдите в каталог для исследования (родительский объект object_detection) и запустите следующую папку. Измените команды соответственно в зависимости от ОС, на которой вы работаете

1) protoc object_detection / protos / *. Proto --python_out =.

2) SET PYTHONPATH =% cd%;% cd% \ slim

Затем запустите ноутбук из той же командной строки и попробуйте запустить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...