не удается импортировать имя 'string_int_label_map_pb2', даже после запуска 'protoc object_detection / protos / *. proto --python_out =.' - PullRequest
0 голосов
/ 25 февраля 2019

Я не нашел полезной информации от stackoverflow для исправления ошибки, поэтому этот вопрос здесь.Я использую обнаружение объекта tenorflow. Но получаю следующую ошибку

  Traceback (most recent call last):
  File "C:/Users/Sam.CP/PycharmProjects/Tensorflow/tensor_demo.py", line 20, in <module>
  from object_detection.utils import label_map_util
  File "C:\Users\Sam.CP\PycharmProjects\Tensorflow\object_detection\utils\label_map_util.py", line 21, in <module>
  from object_detection.protos import string_int_label_map_pb2
  ImportError: cannot import name 'string_int_label_map_pb2

'

Поэтому я провел небольшое исследование по этой проблеме, и нашел этот ответ и я использовал команду protoc object_detection/protos/*.proto --python_out=. в cmd, затем файлы py создаются в папке protos.Я получаю ту же ошибку даже после создания файлов.

Python - 3.6.0, тензор потока - 1.6.0, Protobuf - 3.4.0

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