tente:
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 do Python GTK + 3: Primeiros passos
Eu tenho o Ubuntu 14.04 com suporte a python-2.7 e python-3. Estou portando meu aplicativo python de python-2.7 para python-3. Eu tenho o arquivo example.py
que está importando abaixo dos módulos. e eu #!/usr/bin/python3
como variável evn python.
import gtk, gobject, time, sys, os, subprocess, signal
**ImportError: No module named 'gtk'**
Estou ficando acima do erro ao tentar executar com o python3.
Alguma idéia do que está faltando aqui?
tente:
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 do Python GTK + 3: Primeiros passos
Use as ligações introspecção do GObject baseadas no Python3 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 o PyGTK. A Referência da API do Python GObject Introspection deve ajudá-lo a encontrar os novos nomes (e outras alterações).