Я получаю a ModuleNotFoundError
каждый раз я пытаюсь импортировать glib
с Python3. Я пытался импортировать его с Python2 и не было никакой проблемы.
Моей версией Python3 является Python 3.7.5, и версией Python по умолчанию является Python 2.7.17.
Ошибка, которую я получаю, похожа:
>>> import glib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'glib'
Я видел, что существуют некоторые рекомендации использовать from gi.repository import GLib
вместо этого, но я не могу сделать этого, потому что я получаю ту ошибку первоначально, когда я пытаюсь выполнить .sh файл, таким образом, я manulally не импортирую ее.
Я также попробовал команды:
sudo apt-get install python-gtk2
sudo apt-get install --reinstall python-dbus
но они не помогли.
Совет?
Необходимо установить
Данные самоанализа для Бойкого, GObject, Gio и GModule
пакет с
sudo apt-get install gir1.2-glib-2.0
поскольку это в настоящее время - путь к import GLib
.
Посмотрите реальные примеры исходного кода из реальных приложений в Debian (и в Ubuntu).