How to install gtk in python2.7?

I am 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 to 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
+5
source share
2 answers

Try installing it with pip / python-pip / easy_install. On Fedora, I installed it like this:

sudo pip install PyGTK
+4
source

I would normally create virtualenv based on python 2.7 using

$ virtualenv -p /usr/bin/python2.7 .

and then install your package inside virtualenv.

However, this pygtkis an inconvenient exception: it can be installed only through PyPI on the Windows platform, since some of its dependencies (for the Posix version) are not available in PyPI.

On Debian, install the PyGTK package throughout the system using

$ sudo pip install PyGTK
+2
source

All Articles