ImportError: Никакой модуль не назвал 'развертывание'

Не уверенный, должен ли я отправлять это на askubuntu или здесь. Я пытаюсь выполнить использование обнаружения объектов Tensorflow. Я для этого следую этому учебному руководству (эта ссылка показывает точную проблему, с которой я сталкиваюсь).

При запущении этого скрипта я получаю эту ошибку:

$ python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_pets.config 
Traceback (most recent call last):
  File "train.py", line 51, in <module>
    from object_detection import trainer
  File "/usr/local/lib/python3.5/dist-packages/object_detection-0.1-py3.5.egg/object_detection/trainer.py", line 33, in <module>
    from deployment import model_deploy
ImportError: No module named 'deployment

Согласно информации я нашел онлайн и видео, которое я связал выше, я должен выполнить эту команду:

export PYTHONPATH=$PYTHONPATH:`pwd`/slim

Будучи в tensorflow/model/ каталог. Все же это не решает мою проблему. И я действительно не знаю то, что я должен проверить для обнаружения то, что вызывает эту персистентную проблему.

Кто-то мог выручить меня?

Спасибо

Править:

точно, что я делаю:

(tensorflow) xxx@yyy-ThinkPad-X200:~/Downloads/models/research/build/lib/object_detection$ cd ../../../../
(tensorflow) xxx@yyy-ThinkPad-X200:~/Downloads/models$ export PYTHONPATH=$PYTHONPATH:`pwd`/slim
(tensorflow) xxx@yyy-ThinkPad-X200:~/Downloads/models$ cd ~/Downloads/models/research/build/lib/object_detection
(tensorflow) xxx@yyy-ThinkPad-X200:~/Downloads/models/research/build/lib/object_detection$ python3 train.py --logtostderr --train_dir=training/ --pipeline_config_path=training/ssd_mobilenet_v1_pets.config 
Traceback (most recent call last):
  File "train.py", line 51, in <module>
    from object_detection import trainer
  File "/usr/local/lib/python3.5/dist-packages/object_detection-0.1-py3.5.egg/object_detection/trainer.py", line 33, in <module>
    from deployment import model_deploy
ImportError: No module named 'deployment'
(tensorflow) xxx@yyy-ThinkPad-X200:~/Downloads/models/research/build/lib/object_detection$ 
0
задан 15 October 2017 в 12:30

1 ответ

echo $PYTHONPATH
:$HOME/tensorflow-models-master/research:$HOME/tensorflow-models-master/research/slim

Экспорт pythonpath должен быть сделан из models/research. Вы делаете это из models. Таким образом, он принимает неправильный путь к каталогу. Попробуйте запустить export $PYTHONPATH из models/research, и это решит проблему.

0
ответ дан 2 November 2019 в 02:59

Другие вопросы по тегам:

Похожие вопросы: