У меня проблема с использованием пакета rqt_image_view в ROS.Каждый раз, когда я набираю rqt_image_view
или rosrun rqt_image_view rqt_image_view
в терминале, он возвращает:
Traceback (последний вызов был последним):
File "/ opt / ros / kinetic / bin /rqt_image_view ", строка 16, в
plugin_argument_provider = add_arguments))
Файл" /opt/ros/kinetic/lib/python2.7/dist-packages/rqt_gui/main.py ", строка 59, в основном возвращенииsuper (Main, self) .main (argv, standalone = standalone, plugin_argument_provider = plugin_argument_provider, plugin_manager_settings_prefix = str (хэш (os.environ ['ROS_PACKAGE_PATH'])))
файл "/ opt / rosspython2.7 / dist-packages / qt_gui / main.py ", строка 338, в основном
из python_qt_binding import QT_BINDING
ImportError: невозможно импортировать имя QT_BINDING
в /.bashrcфайл, у меня есть источник:
источник /opt/ros/kinetic/setup.bash
источник /home/kelu/Dropbox/GET_Lab/leap_ws/devel/setup.bash --extend
source /eda/gazebo/setup.bash --extend
Это путь по умолчанию для ROS, моего собственного рабочего пространстваРобот-симулятор нашего университета.Я должен использовать их все.Я уже закончил много проектов с этой переменной среды.Однако, когда я хочу использовать пакет rqt_image_view сегодня, он возвращает приведенную выше информацию об ошибке.
Когда я запускаю echo $ROS_PACKAGE_PATH
, я получаю возврат:
/ eda / gazebo/ ros / кинетическая / поделиться: / home / kelu / Dropbox / GET_Lab / leap_ws / src: / opt / ros / кинетическая / поделиться
и echo $PATH
/usr/local/cuda/bin:/opt/ros/kinetic/bin:/usr/local/cuda/bin:/usr/local/cuda/bin:/home/kelu/bin:/home/kelu/.local/ бен: / USR / местные / SBIN: / USR / местные / бен: / USR / SBIN: / USR / бен: / SBIN: / бен: / USR / игры: / USR / местные / игры: / оснастке / бен
Тогда я получаю только /opt/ros/kinetic/setup.bash
, запускается пакет rqt_image_view !!
Похоже, что если я захочу использовать rqt_image_view, то я не смогу получить и /opt/ros/kinetic/setup.bash
, и /home/kelu/Dropbox/GET_Lab/leap_ws/devel/setup.bash
в то же время.
Может кто-нибудь сказать мне, как решить эту проблему?Я уже 5 часов ищу в гугле и не нашел решения.