¿Por qué python3 no puede importar gi.repository?


8

Python2 no sufre el mismo problema.

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

(saltos de línea agregados para mayor claridad)

Respuestas:


13

Debe instalar los paquetes correctos de Python 3, estos se agregan previamente en python3-lugar de python-.

Esto hará el truco:

sudo apt-get install python3-gi

O busque este paquete en su administrador de paquetes favorito.


También tenga en cuenta que todo lo que desea usar puede no tener todas las piezas necesarias para usar de Python 3 disponibles en el paquete 12.04. Algunas bibliotecas tienen modificaciones especiales de Python que deben instalarse en los directorios de Python 3 para que python3-gi use esos enlaces correctamente.
dobey
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.