2015-05-07 17 views
5

Mam zainstalowany python gtk3 użyciu homebrew ale drukujeInstall Gtk 3 dla Pythona na Mac

Warning: gtk+3-3.14.6 already installed

ale gdy próbuję zaimportować go w Pythonie

from gi.repository import Gtk 

daje błąd

ImportError: No module named gi.repository

Proszę o pomoc.

Odpowiedz

3

Powiązania Python nie są dostarczane przez GTK +. Musisz zainstalować pygobject3.

4

Kiedy zainstalowany tylko pygobject3 mam następujący błąd podczas uruchamiania skryptu Pythona:

gi.require_version('Gtk', '3.0') 
    File "/usr/local/lib/python2.7/site-packages/gi/__init__.py", line 102, in require_version 
    raise ValueError('Namespace %s not available' % namespace) 
ValueError: Namespace Gtk not available 

więc wydaje mi się, że trzeba zainstalować oba pakiety, aby uzyskać gtk3 z powiązaniami Pythona na Mac OS X:

brew install gtk+3 
brew install pygobject3