#pyqt5 #ros
#pyqt5 #ros
Вопрос:
Я использую ROS-melodic в ubuntu 18.04 LTS. Я получаю эту ошибку:
Could not import "pyqt" bindings of qt_gui_cpp library - so C plugins will not be available:
Traceback (most recent call last):
File "/opt/ros/melodic/lib/python2.7/dist-packages/qt_gui_cpp/cpp_binding_helper.py", line 43, in <module>
from . import libqt_gui_cpp_sip
ImportError: dynamic module does not define module export function (PyInit_libqt_gui_cpp_sip)
однако я установил pyqt5 и pydot вручную, rqt_graph отображается, но с этим предупреждением. Я хочу знать, что я могу сделать, чтобы все было правильно? Будет ли это проблемой в будущем? Теперь загружается rqt_graph, но я не знаю, испортит ли это / создаст недостаток в графике?
Ответ №1:
Попробуйте удалить двойные пакеты, если таковые имеются, используя
pip3 uninstall PyQt5-sip PyQt5
Затем попробуйте импортировать его в python3, чтобы проверить, существует ли какая-либо другая версия.
Если импорт прошел успешно, попробуйте выполнить команду еще раз
rosrun rqt_graph rqt_graph
если все еще существует какая-то ошибка, установите
pip3 install PyQt5==5.12