ImportError: Kein Modul namens gtk

9

Nach dem Debakel vor ein paar Stunden gelang es mir, nach Verwendung eines Ethernet-Kabels und einen funktionierenden Desktop zu bekommensudo apt-get install ubuntu-desktop

Aber jetzt, wenn ich versuche, Ubuntu Software Center über CLI auszuführen, bekomme ich Folgendes

rick@Abigail:~$ sudo software-center 
Traceback (most recent call last):
  File "/usr/bin/software-center", line 34, in <module>
    import gtk
ImportError: No module named gtk

Irgendwelche Vermutungen, wie man das behebt. Das Suchfeld auf synaptic fehlt ebenfalls. Es hat etwas mit dem Modul axi zu tun. Ich denke, die beiden sind verwandt.

Rick_2047
quelle

Antworten:

11
sudo apt-get install python-gtk2

sollte dies beheben. Dies sind die Python-Bindungen für GTK, ein grafisches Paket, mit dem die GUI für das Software-Center erstellt wird.

Axi ist etwas ganz anderes, versuchen Sie es mit Tippen

sudo apt-get install afnix

in ein Terminal und sehen, ob das es behebt.

John Lyon
quelle
Ich habe eine Reihe von Python-Paketen neu installiert, jetzt funktioniert das Software Center, aber afnix hat das Axi-Problem nicht gelöst. Die Suchleiste, die oben vorhanden sein soll, ist nicht vorhanden
Rick_2047
Wenn Sie sagen "Es hat etwas mit dem Modul axi zu tun.", Was sagt es Ihnen konkret? Wirft das Ausführen sudo synapticüber die Befehlszeile Fehler oder Warnungen, in denen Axi erwähnt wird? Fühlen Sie sich frei, Ihre ursprüngliche Frage mit dem Detail zu bearbeiten.
John Lyon
1
Es funktioniert jetzt, ich habe alles, was mit Axi zu tun hat, neu installiert.
Rick_2047
3
Ich erhalte immer noch den "ImportError: Kein Modul namens gtk", wenn ich fslint-gui ausführe, obwohl ich python-gtk2 und python-gtk2-dev installiert habe. Vorschläge? (Ich bekomme auch den Fehler im Python-Interpreter.)
Steve Kroon
3
@SteveKroon Dies geschieht normalerweise, wenn Sie mehrere Python-Versionen auf demselben Computer verwenden. Möglicherweise müssen Sie python-gtk für die Python-Version, mit der Sie Probleme haben, manuell installieren. Fühlen Sie sich frei, eine andere Frage zu öffnen, wenn Sie immer noch Probleme haben, da ich denke, dass es ein anderes Problem ist.
John Lyon