Python 3 не может импортировать PyGObject

Я пытаюсь использовать PyGObject с Python 3 (либо в Debian, либо в Linux Mint), поэтому я могу использовать Gtk3 + и Glade для создания графических интерфейсов.

Проблема вот в чем:

В Python 3:

import gi

говорит, что модуль 'gi' не найден.

Я установил python3-gi из репозитория, и Python 3 по-прежнему сообщает, что модуль не найден, когда я пытаюсь его импортировать.

Однако Python 2 обнаруживает модуль. В Python 2, если я это сделаю

import gi

Это работает, но не с Python 3. Меня интересует только Python 3.

Какие-либо предложения?


person garlic    schedule 22.08.2017    source источник
comment
Вы уверены, что у вас python3-gi, а не python-gi?   -  person Zander Brown    schedule 29.08.2017
comment
Какая у вас версия Python?   -  person Simon    schedule 04.03.2018
comment
У меня такая же проблема с pynput, я сделал >pip3 install pynput и >pip install pynput, оба говорят мне, что он уже существует. Но в то время как python 2 обнаруживает, что python3 этого не делает и дает мне ModuleNotFoundError   -  person DarthVlader    schedule 17.06.2018
comment
Я столкнулся с той же проблемой. Удалось ли вам это решить?   -  person AVJ    schedule 11.07.2018


Ответы (1)


В итоге я выбрал другой дистрибутив Linux, в котором для Python 3 уже был установлен PyGObject - Ubuntu-MATE. Раньше я использовал Linux Mint.

person garlic    schedule 12.07.2018