ImportError: нет модуля с именем gobject - PullRequest
0 голосов
/ 23 апреля 2019

Я установил ros1 и создал рабочую область catkin. Внутри папки src я клонировал пакет ros "executive_smach_visualization". Но когда я пытаюсь запустить его с помощью следующей команды, я получаю сообщение об ошибке.

rosrun smach_viewer smach_viewer.py

Traceback:

wxversion 2.8 is not installed, installed versions are ['3.0-gtk3']
Traceback (most recent call last):
File "/home/developer/catkin_ws/src/executive_smach_visualization/smach_viewer/scripts/smach_viewer.py", line 77, in <module>
from smach_viewer import xdot
File "/home/developer/catkin_ws/src/executive_smach_visualization/smach_viewer/src/smach_viewer/xdot/__init__.py", line 1, in <module>
import wxxdot
File "/home/developer/catkin_ws/src/executive_smach_visualization/smach_viewer/src/smach_viewer/xdot/wxxdot.py", line 22, in <module>
from xdot import *
File "/home/developer/catkin_ws/src/executive_smach_visualization/smach_viewer/src/smach_viewer/xdot/xdot.py", line 34, in <module>
import gobject
ImportError: No module named gobject

Я уже пробовал следующее:

1) Установленный объект goobject с помощью pip

2) клонированный объект из git в папку src: catkin_ws, catkin_make и setup.bash

В чем может быть проблема? Пожалуйста, дайте мне знать, если я пропускаю какой-либо важный вклад. Заранее спасибо.

1 Ответ

1 голос
/ 24 апреля 2019

Эта проблема возникает, если есть разные версии ros, python и т. Д.

Кажется, пакет немного устарел.

Edit:

После загрузки пакета и создания рабочей среды используйте:

catkin_make -DPYTHON_EXECUTABLE=/usr/bin/python2 -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so

Пожалуйста, обратитесь к разделу 1.5 (Конфигурация пользователя) этого руководства

...