J'ai Ubuntu 14.04 avec le support de python-2.7 et python-3. Je porte mon application python de python-2.7 à python-3. J'ai le fichier example.py
qui importe en dessous des modules. et je #!/usr/bin/python3
en tant que python evn variable.
import gtk, gobject, time, sys, os, subprocess, signal
**ImportError: No module named 'gtk'**
J'obtiens l'erreur ci-dessus en essayant de courir avec python3.
Une idée de ce qui manque ici?
essayer:
from gi.repository import Gtk
et remplacez gtk
par Gtk
dans votre code
ou
from gi.repository import Gtk as gtk
voir aussi: Didacticiel Python GTK + 3: Mise en route
Utilisez les liaisons Python3 basées sur GObject pour Gtk et ses amis:
from gi.repository import Gtk, GObject
Cela nécessite le paquet python3-gi
qui est installé par défaut.
Certains noms ont changé depuis PyGTK. = Référence de l'API Python GObject Introspection devrait vous aider à trouver les nouveaux noms (et autres modifications).