Что вы ожидали увидеть?
успех теста
Что вы наблюдали вместо этого?
импорт utils.c2
ImportError: Нет модуля с именем c2
Например:
python2 $DETECTRON/tests/test_spatial_narrow_as_op.py
PYTHONPATH
переменная окружения: /usr/local:/opt/ros/indigo/lib/python2.7/dist-packages:/usr/local::/home/znjs/caffe2/build:/home/znjs /caffe2/сборкаpython --version
: Python 2.7.6Привет~ Вы должны включить /detectron/lib в свой путь к python.
Привет @earlysleepearlyup , убедитесь , что вы настроили модули Python в соответствии с инструкциями по установке .
Соответствующий экстракт:
Настройте модули Python:
cd $DETECTRON/lib && make
@YoungMagic @ir413 Большое спасибо!
Я решил эту проблему. Потому что я установил ядро apollo. Поэтому мой компьютер автоматически входит в ядро apollo при загрузке компьютера.
В этом ядре я не могу управлять своими графическими картами nvidia. И тут выходит эта проблема.
Я попытался изменить свое общее ядро, чтобы успешно решить эту проблему.
Спасибо !
@earlysleepearlyup , не могли бы вы рассказать мне, как изменить ядро аполлона? Я сталкиваюсь с той же проблемой, что и вы..
@DanielNehemiah Когда вы входите в ОС Ubuntu, вы можете выбрать Linux x.x.x-xx-generic
Спасибо! @earlysleepearlyup Проблема заключалась в том, что я установил детектор с помощью sudo, поэтому он работает только тогда, когда я использую sudo в терминале.
@YoungMagic Но в проекте DETECTRON нет папки lib
Вы просто можете просто добавить клонированный путь к детектору (тот, который содержит другой подкаталог с именем «detectron») в ваш PYTHONPATH
В порядке. В этом репо больше нет детектрона/библиотеки? Я ищу в неправильном месте?
В порядке. В этом репо больше нет детектрона/библиотеки? Я ищу в неправильном месте?
Вы просто добавляете эту команду export PYTHONPATH=/your/path/to/detection:$PYTHONPATH
в свой файл bashrc.
Это работает на моей машине.
Надежда помогает.
Самый полезный комментарий
@YoungMagic Но в проекте DETECTRON нет папки lib