ImportError: ningún módulo llamado gtk

9

Después de la debacle hace unas horas logré obtener un escritorio de trabajo después de usar un cable de Ethernet ysudo apt-get install ubuntu-desktop

Pero ahora, cuando trato de ejecutar ubuntu software center desde CLI, esto es lo que obtengo

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

Alguna idea de cómo solucionar esto. También falta el cuadro de búsqueda en synaptic. Tiene algo que ver con el módulo llamado axi. Creo que los dos están relacionados.

Rick_2047
fuente

Respuestas:

11
sudo apt-get install python-gtk2

Debería arreglar esto. Estos son los enlaces de Python para GTK, que es un paquete gráfico que se usa para construir la GUI para el centro de software.

axi es algo completamente diferente, intente escribir

sudo apt-get install afnix

en una terminal y ver si eso lo arregla.

John Lyon
fuente
Reinstalé un montón de paquetes de Python, ahora el centro de software funciona pero afnix no resolvió el problema axi. La barra de búsqueda que se supone debe estar presente en la parte superior no está allí
Rick_2047
Cuando dice "Tiene algo que ver con el módulo llamado axi", ¿qué le dice específicamente? ¿Ejecutar sudo synapticdesde la línea de comando arroja errores o advertencias que mencionan axi? Siéntase libre de editar su pregunta original con los detalles.
John Lyon
1
Está funcionando ahora, reinstalé todo lo relacionado con axi.
Rick_2047
3
Todavía obtengo el "ImportError: ningún módulo llamado gtk" cuando ejecuto fslint-gui, aunque tengo instalado python-gtk2 y python-gtk2-dev. Sugerencias? (También recibo el error en el intérprete de Python.)
Steve Kroon
3
@SteveKroon, esto normalmente sucede si está utilizando varias versiones de python en la misma máquina; es posible que deba instalar python-gtk manualmente para la versión de python con la que tiene problemas. Siéntase libre de abrir otra pregunta si todavía tiene problemas, ya que creo que es un problema diferente.
John Lyon