проблема старая. Проявляется в OpenSuse. Возможно есть в других, но не проверял
Причина: из PyGObject удален модуль pygtkcompat. Но как обычно предусмотрели не все.
Решение:
1. идем в /usr/lib/python3.6/site-packages/twisted/internet
2. находим файл gireactor.py
3. комментируем строку 24: import gi.pygtkcompat
4. в строке 38 этот же импорт повторяется. Надо:
- вставить строку НАД ней и вписать try:
- оставляем строку как есть, вставив только один таб вначале
- дописываем:
except ImportError:
pass
else:
gi.pygtkcompat.enable()
должно выйти такое:
try:Важно не ошибиться в отступах - это Python
import gi.pygtkcompat
except ImportError:
pass
else:
gi.pygtkcompat.enable()