Не уверенный, должен ли я отправлять это на 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$
echo $PYTHONPATH
:$HOME/tensorflow-models-master/research:$HOME/tensorflow-models-master/research/slim
Экспорт pythonpath должен быть сделан из models/research
. Вы делаете это из models
. Таким образом, он принимает неправильный путь к каталогу. Попробуйте запустить export $PYTHONPATH
из models/research
, и это решит проблему.