ModuleNotFoundError: Никакой модуль, названный 'бойким' в Python3

Я получаю 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
но они не помогли.
Совет?

1
задан 24 January 2020 в 18:24

1 ответ

Необходимо установить

Данные самоанализа для Бойкого, GObject, Gio и GModule

пакет с

sudo apt-get install gir1.2-glib-2.0

поскольку это в настоящее время - путь к import GLib.
Посмотрите реальные примеры исходного кода из реальных приложений в Debian (и в Ubuntu).

0
ответ дан 30 January 2020 в 23:30

Другие вопросы по тегам:

Похожие вопросы: