Hi, If you simply want to use PyGTK as soon as possible, you might be interested in the All-in-one installer: http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.22/ All you need to do is to install "pygtk-all-in-one-2.22.6.win32-py2.7.msi" after you've installed Python 2.7. That's it :)
There's also a "pygtk-all-in-one.README" file that explains some common pitfalls and also the more advanced usage of the installer. If, on the other hand, you want to manage your own GTK+ environment combined with the separate pycairo/pygobject/pygtk installers, read below... On 13/03/2011 10:43, Catalin wrote: > Hi > I try to make working pygtk and gtk under python27. > I read tutorials and i set gtk with this: > I add on enviroment path vars : C:\gtk\bin Make sure it comes before all other directories that might contain (part of) a GTK+ environment on your PATH. Be aware this might just as well break other software that requires their own GTK+ version to be the first picked up from PATH. (that's why the all-in-one installer does not need you to configure the PATH environment variable, it is taken care off at runtime...) > C:\gtk\bin>pkg-config --cflags gtk+-2.0 > -mms-bitfields -IC:/gtk/include/gtk-2.0 -IC:/gtk/lib/gtk-2.0/include > -IC:/gtk/in > clude/atk-1.0 -IC:/gtk/include/cairo -IC:/gtk/include/gdk-pixbuf-2.0 > -IC:/gtk/in > clude/pango-1.0 -IC:/gtk/include/glib-2.0 -IC:/gtk/lib/glib-2.0/include > -IC:/gtk > /include -IC:/gtk/include/freetype2 -IC:/gtk/include/libpng14 Not really interesting unless you want to compile a C program that uses GTK+. Try pkg-config --list-all to get a list of installed "packages". > This is the errors i got: > >>>> import pygtk >>>> import gtk > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > File "C:\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py", line 30, in > <mod > ule> > import gobject as _gobject > File "C:\Python27\lib\site-packages\gtk-2.0\gobject\__init__.py", line 26, > in > <module> > from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, > \ > File "C:\Python27\lib\site-packages\gtk-2.0\glib\__init__.py", line 22, in > <mo > dule> > from glib._glib import * > ImportError: DLL load failed: The specified procedure could not be found. You can trace missing dependencies like this with depends.exe (http://www.dependencywalker.com/). It will tell you what .dll files you're missing (but it's still up to you to find out what package provides those .dll files). mvg, Dieter _______________________________________________ pygtk mailing list [email protected] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/
