Utilizzo di GIO in Python 3


8

Come posso accedere al giomodulo per Python 3.2? (Voglio interfacciarmi con GVFS.) L'ho fatto

sudo apt-get install python3-gobject

ma questo non mi permette di fare

import gio

come in Python 2.7. Il modulo GIO non è fornito con GObject in Python 3? Come accedo?

Risposte:


10

gioè un modulo PyGTK e non è disponibile per Python 3 perché PyGTK stesso è obsoleto. Se vuoi creare un'applicazione GTK + in Python 3, dovrai usare la sua sostituzione: PyGObject . Nel caso di Gio, lo importi così.

$ python3
Python 3.2.2 (default, Sep  5 2011, 21:17:14) 
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from gi.repository import Gio

La documentazione esistente può essere trovata qui . Buona fortuna!


-2

Sembra essere stato rinominato in 'gi':

$ python3
Python 3.2.2 (default, Sep  5 2011, 22:09:30)
[GCC 4.6.1] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>>

Vedi l'elenco dei file del pacchetto python3-gobject: http://packages.ubuntu.com/oneiric/i386/python3-gobject/filelist


Questa risposta è semplicemente sbagliata. Vedi la risposta di @ Jacob per l'importazione corretta.
Bobble
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.