How to install gtk in python2.7?

Viewed 60629

I'm using Debian 6.04 and Python 2.7
I compiled Python 2.7 ,(./configure,make,make install)
in the console:

>python2.7  
Python 2.7.3 (default, Jul 28 2012, 16:54:06) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named gtk

How do I install gtk in Python 2.7?

In Python 2.6:

tiger@debian:~$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
>>> import pygtk
>>> import gobject
3 Answers

For Windows:

pip install PyGTK

For MacOS:

brew install pygtk
  • note that this works out of the box with the brew-installed python2 (for me, that's in /usr/local/Cellar/python\@2/2.7.15/bin/python2.7). In order to use it with python installed by other means make sure you append PYTHONPATH.

For Ubuntu: (to work with the system-installed python2)

sudo apt-get install python-gtk2-dev

Conda:

conda install -c ostrokach gtk
  • if you have python2 running in a conda environment.
Related