ImportError: Немає модуля з іменем gtk


9

після дебале через кілька годин назад мені вдалося отримати робочий робочий стіл після використання кабелю Ethernet іsudo apt-get install ubuntu-desktop

Але тепер, коли я намагаюся запустити центр програмного забезпечення ubuntu від CLI, це те, що я отримую

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

Будь-які здогадки, як це виправити. Вікно пошуку в синаптичному варіанті також відсутнє. Це має щось спільне з модулем під назвою axi. Я думаю, що обидва пов'язані.

Відповіді:


11
sudo apt-get install python-gtk2

повинні це виправити. Це прив'язки пітона для GTK, що представляє собою графічний пакет, який використовується для створення графічного інтерфейсу для програмного центру.

axi - це щось інше, спробуйте ввести текст

sudo apt-get install afnix

в термінал і подивіться, чи це це виправить.


Я перевстановив купу пакетів python, зараз працює програмний центр, але afnix не вирішив проблему axi. Рядок пошуку, який повинен бути присутнім зверху, там немає
Rick_2047

Коли ви говорите "Це має щось спільне з модулем з ім'ям axi.", Що конкретно це вам говорить? Чи запускає sudo synapticкомандний рядок помилки або попередження, що згадують про axi? Не соромтесь відредагувати своє оригінальне запитання з деталями.
Джон Ліон

1
Працюючи зараз, я перевстановив усе, що стосується аксі.
Rick_2047

3
Я все ще отримую "ImportError: Немає модуля з іменем gtk" під час запуску fslint-gui, навіть якщо у мене встановлені python-gtk2 та python-gtk2-dev. Пропозиції? (Я також отримую помилку в інтерпретаторі Python.)
Стів Кроун

3
@SteveKroon це зазвичай відбувається, якщо ви використовуєте кілька версій python на одній машині - можливо, вам знадобиться встановити python-gtk вручну для версії python, з якою у вас виникли проблеми. Не соромтеся відкрити ще одне питання, якщо у вас все ще виникають проблеми, оскільки я думаю, що це інше питання.
Джон Ліон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.