Я установил последние версии python (2.6.5), gtk +, pygtk (и друзей) с соответствующих сайтов на Windows XP SP3. Когда вы пытаетесь импортировать gtk (или просто glib), возникает ошибка ImportError:
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import gtk
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python26\lib\site-packages\gtk-2.0\gtk\__init__.py", line 38, in <module>
import gobject as _gobject
File "C:\Python26\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:\Python26\lib\site-packages\gtk-2.0\glib\__init__.py", line 22, in <module>
from glib._glib import *
ImportError: DLL load failed: The specified procedure could not be found.
Это работало на той же машине около 6 месяцев назад, хотя на этот раз я переустановил. Я пробовал разные версии библиотек, но все равно не смог заставить его работать.
Есть пара из страниц , относящихся к этому, но не предлагающих решение, и я не могу найти одно.