Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Install Gtk 3 for python on mac

I have installed python gtk3 using homebrew but it prints

Warning: gtk+3-3.14.6 already installed

but when i try to import it in python

 from gi.repository import Gtk

it gives the error

ImportError: No module named gi.repository

Please help.

like image 563
Kritesh Semwal Avatar asked May 07 '15 10:05

Kritesh Semwal


2 Answers

When I installed only pygobject3 I got the following error when running a python script:

    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

So it seems to me that you need to install both packages to get gtk3 with python bindings on Mac OS X:

brew install gtk+3 pygobject3
like image 61
asmaier Avatar answered Oct 05 '22 11:10

asmaier


Python bindings are not provided by GTK+. You need to install pygobject3.

like image 32
ianml Avatar answered Oct 05 '22 11:10

ianml