ImportError: Tidak ada modul bernama gtk

9

setelah kehancuran beberapa jam yang lalu saya berhasil mendapatkan desktop yang berfungsi setelah menggunakan kabel ethernet dansudo apt-get install ubuntu-desktop

Tetapi sekarang ketika saya mencoba menjalankan pusat perangkat lunak ubuntu dari CLI, inilah yang saya dapatkan

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

Setiap tebakan bagaimana cara memperbaikinya. Kotak pencarian di sinaptik juga tidak ada. Ini ada hubungannya dengan modul bernama aksioma. Saya pikir keduanya terkait.

Rick_2047
sumber

Jawaban:

11
sudo apt-get install python-gtk2

harus memperbaikinya. Ini adalah binding python untuk GTK, yang merupakan paket grafis yang digunakan untuk membangun GUI untuk pusat perangkat lunak.

axi adalah sesuatu yang sepenuhnya berbeda, coba ketikkan

sudo apt-get install afnix

ke terminal dan lihat apakah itu memperbaikinya.

John Lyon
sumber
Saya menginstal ulang banyak paket python, sekarang pusat perangkat lunak bekerja tetapi afnix tidak menyelesaikan masalah axi. Bilah pencarian yang seharusnya ada di atas tidak ada
Rick_2047
Ketika Anda mengatakan "Ini ada hubungannya dengan modul bernama axi.", Apa yang spesifik memberitahu Anda? Apakah menjalankan sudo synapticdari baris perintah melempar kesalahan atau peringatan yang menyebutkan aksioma? Jangan ragu untuk mengedit pertanyaan awal Anda dengan detail.
John Lyon
1
Ini bekerja sekarang, saya menginstal ulang semua yang berhubungan dengan aksioma.
Rick_2047
3
Saya masih mendapatkan "ImportError: No module bernama gtk" ketika menjalankan fslint-gui, walaupun saya sudah menginstal python-gtk2 dan python-gtk2-dev. Saran? (Saya juga mendapatkan kesalahan dalam interpreter Python.)
Steve Kroon
3
@SteveKroon ini biasanya terjadi jika Anda menggunakan beberapa versi python pada mesin yang sama - Anda mungkin perlu menginstal python-gtk secara manual untuk versi python yang bermasalah dengan Anda. Jangan ragu untuk membuka pertanyaan lain jika Anda masih mengalami masalah karena saya pikir ini masalah yang berbeda.
John Lyon