Нет модуля с именем ‘lstm_object_detection’ в tensorflow / model / research /lstm_object_detection

#python #tensorflow

#python #tensorflow

Вопрос:

Я gitcloned lstm из исследовательских моделей tensorflow. При запуске seq_dataset_builder.py из входного файла появляется следующая ошибка

Нет модуля с именем ‘lstm_object_detection’.

Строка, вызывающая ошибку

 from lstm_object_detection.inputs import tf_sequence_example_decoder
  

lstm_object_detection/inputs это каталог файла скрипта python.

Моя версия tensorflow 1.7.0, и файл запускается на python3.

Я также не могу импортировать tensorflow.google.

Заранее спасибо.

Ответ №1:

Возможно, Python не находит lstm_object_detection в вашем path

 import os
import sys
sys.path.append(os.getcwd()) # add current directory to your path
from lstm_object_detection.inputs import tf_sequence_example_decoder
  

Чтобы проверить пути, по которым Python ищет модули, используйте:

 import sys
for path in sys.path: 
     print(path)