PyGTK Downloads

Install PyGTK!

PyGTK for Microsoft Windows

Current releases:

In order to install PyGtk in windows, you need to install the Python and the GTK+ runtime, you can find more detailed instructions on the PyGTK FAQ.

There's also a bundle of the GTK+ stack but needs manually adding the "bin" subfolder in the bundle to the system path.

PyGTK for Linux

PyGTK is included in most Linux distributions (including Debian, Fedora, Ubuntu, Opensuse, Gentoo, Mandrake, Redhat, SUSE...); the source code can also be downloaded and compiled from the links below.

Get the sources!

Current stable release

2.12 series

The latest release of PyGTK for GTK+ 2.12 is available from the following website:

Current development version

Alternatively, you can get the bleeding edge version of PyGTK from the GNOME SVN server svn.gnome.org. Checkout the module pygtk, or if you want the GNOME extensions, just get the module gnome-python Like this:

svn co http://svn.gnome.org/svn/pygtk/trunk pygtk
svn co http://svn.gnome.org/svn/gnome-python/trunk gnome-python

More information on accessing and using GNOME's SVN server is available at the Gnome developer site.

Be aware that PyGTK has some dependencies like pygobject that are needed to run it.

Python GNOME

If you want to make use of the Gnome libraries in your application, you will also need to install some other packages, such as the PyORBit, gnome-python, gnome-python-desktop or gnome-python-extras packages. They are available from the Gnome FTP site and its mirrors:

Older PyGTK versions

2.x series

Older PyGTK releases for GTK+ 2.x are available from the following website:

1.2 series

The latest release of PyGTK for GTK+ 1.2.x can be found at the following site:

Anyhow, if you are writing a new program, it is strongly recommended that you use the latest GTK+ 2.x version of PyGTK instead.