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:
- http://ftp.gnome.org/pub/GNOME/sources/pyorbit/
- http://ftp.gnome.org/pub/GNOME/sources/gnome-python/
- http://ftp.gnome.org/pub/GNOME/sources/gnome-python-desktop/
- http://ftp.gnome.org/pub/GNOME/sources/gnome-python-extras/
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.
