Использование GIO в Python 3

Я не вижу скриншот, но сейчас я на мобильный, так что это не ваша ошибка.

Закройте и откройте Chrome из пусковой установки, перезагрузитесь, затем откройте Chrome и снова закройте его. Это может решить вашу проблему.

8
задан 1 January 2012 в 03:42

2 ответа

gio является модулем PyGTK и недоступен для Python 3, поскольку сам PyGTK устарел. Если вы хотите создать приложение GTK + в Python 3, вам нужно будет использовать его замену: PyGObject. В случае Gio вы импортируете его следующим образом.

$ 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

Такая документация, как существует, может быть найдена PyGObject . Удачи!

8
ответ дан 25 May 2018 в 15:32

Кажется, он переименован в '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
>>>

См. список файлов пакета python3-gobject: http://packages.ubuntu.com/oneiric/i386/python3- GObject / Filelist

-2
ответ дан 25 May 2018 в 15:32
  • 1
    Этот ответ просто ошибочен. См. Ответ @ Jacob для правильного импорта. – Bobble 1 April 2013 в 19:19

Другие вопросы по тегам:

Похожие вопросы: