Неожиданно встретил такую ошибку import gobject File "/usr/lib64/python3/site-packages/gobject/__init__.py", line 26, in <module> from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, \ File "/usr/lib64/python3/site-packages/glib/__init__.py", line 22, in <module> from glib._glib import * ImportError: /usr/lib64/python3/site-packages/glib/_glib.so: undefined symbol: PySignal_SetWakeupFd # findsym PySignal_SetWakeupFd /usr/lib64/libpython2.7.so: 0000000000137f90 T PySignal_SetWakeupFd /usr/lib64/libpython2.7.so.1.0: 0000000000137f90 T PySignal_SetWakeupFd
(Ответ для Pavel Vainerman на комментарий #0) > Неожиданно встретил такую ошибку > > import gobject > File "/usr/lib64/python3/site-packages/gobject/__init__.py", line 26, in > <module> > from glib import spawn_async, idle_add, timeout_add, > timeout_add_seconds, \ > File "/usr/lib64/python3/site-packages/glib/__init__.py", line 22, in > <module> > from glib._glib import * > ImportError: /usr/lib64/python3/site-packages/glib/_glib.so: undefined > symbol: PySignal_SetWakeupFd > > > # findsym PySignal_SetWakeupFd > /usr/lib64/libpython2.7.so: 0000000000137f90 T PySignal_SetWakeupFd > /usr/lib64/libpython2.7.so.1.0: 0000000000137f90 T PySignal_SetWakeupFd Этот модуль работает только с python2.7, а его по недосмотру собрали для python3. Предварительно нужно импортировать gi import gi gi.require_version("Gtk", "3.0") import gobject и установить пакет python3-module-pygobject3 Примеры такие https://python-gtk-3-tutorial.readthedocs.io/en/latest/introduction.html