
Tengo Ubuntu 14.04 con soporte para python-2.7 y python-3. Estoy portando mi aplicación Python de python-2.7 a python-3. Tengo example.py
un archivo que se importa debajo de los módulos. y yo #!/usr/bin/python3
como python incluso variable.
import gtk, gobject, time, sys, os, subprocess, signal
**ImportError: No module named 'gtk'**
Recibo el error anterior cuando intento ejecutar python3.
¿Alguna idea de lo que falta aquí?
Respuesta1
intentar:
from gi.repository import Gtk
y reemplaza gtk
por Gtk
en tu código
o
from gi.repository import Gtk as gtk
ver también :Tutorial de Python GTK+ 3: introducción
Respuesta2
Utilizar elIntrospección de objetosEnlaces basados en Python3 para Gtk y amigos:
from gi.repository import Gtk, GObject
Eso necesita el paquete python3-gi
que está instalado por defecto.
Algunos nombres han cambiado desde PyGTK. ElReferencia de la API de introspección de Python GObjectdebería ayudarle a encontrar los nuevos nombres (y otros cambios).