Mengapa python3 tidak dapat mengimpor gi.repository?


8

Python2 tidak mengalami masalah yang sama.

greg@greg-precise:~$ python3

Python 3.2.3 (default, May  3 2012, 15:51:42) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.

>>> from gi.repository import Gtk

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named gi.repository

(jeda baris ditambahkan untuk kejelasan)

Jawaban:


13

Anda harus menginstal paket Python 3 yang benar, ini diawali dengan python3-alih - alih python-.

Ini akan melakukan trik:

sudo apt-get install python3-gi

Atau cari paket ini di manajer paket favorit Anda.


Perlu diketahui juga bahwa semua yang Anda ingin gunakan mungkin tidak memiliki semua bagian yang diperlukan untuk digunakan dari Python 3 yang tersedia dalam kemasan 12,04. Beberapa perpustakaan memiliki penggantian Python khusus yang perlu diinstal di direktori Python 3 untuk python3-gi untuk menggunakan binding tersebut dengan benar.
dobey
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.