
Eu tenho Ubuntu 14.04 com suporte para python-2.7 e python-3. Estou portando meu aplicativo python de python-2.7 para python-3. Eu tenho example.py
um arquivo que está importando os módulos abaixo. e eu #!/usr/bin/python3
como variável python evn.
import gtk, gobject, time, sys, os, subprocess, signal
**ImportError: No module named 'gtk'**
Estou recebendo o erro acima ao tentar executar com python3.
Alguma ideia do que está faltando aqui?
Responder1
tentar:
from gi.repository import Gtk
e substitua gtk
por Gtk
no seu código
ou
from gi.repository import Gtk as gtk
Veja também :Tutorial Python GTK + 3: primeiros passos
Responder2
Use oIntrospecção GObjectligações Python3 baseadas para Gtk e amigos:
from gi.repository import Gtk, GObject
Isso precisa do pacote python3-gi
que é instalado por padrão.
Alguns nomes mudaram desde PyGTK. OReferência da API de introspecção Python GObjectdeve ajudá-lo a encontrar os novos nomes (e outras alterações).