Файл Python не может импортировать пакеты обнаружения объектов Tensorflow, несмотря на то, что PYTHONPATH установлен правильно - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь использовать API обнаружения объектов Tensorflow, который находится на моем локальном компьютере по адресу

  /home/simon/research/TFOD/models/research

Я добавил это в свой файл ~ / .bashrc

 # tensorflow object detection
   PYTHONPATH="$PYTHONPATH:/home/simon/research/TFOD/models/research:/home/simon/research/TFOD/models/research/slim"
   export PYTHONPATH

Егоправильно установлен, потому что когда я делаю это, я получаю это

   echo $PYTHONPATH
   :/home/simon/research/TFOD/models/research:/home/simon/research/TFOD/models/research/slim

Когда я запускаю контейнер докера и пытаюсь запустить файл, который импортирует некоторые из пакетов обнаружения объектов

  # import the necessary packages
  from object_detection.utils.dataset_util import bytes_list_feature
  from object_detection.utils.dataset_util import float_list_feature

Я получаю

  ImportError: No module named object_detection.utils.dataset_util

Я попытался установить PYTHONPATH в моем файле Docker, но это также не работает.Может кто-нибудь подсказать, что идет не так, пожалуйста?

...