Ошибка импорта Glib приложения Windows XP GTK


Я пытаюсь запустить свое приложение GTK на Windows XP, и у меня возникли проблемы с импортом. Я установил следующее По мере необходимости и рекомендации:

python-2.6.msi 
gtk2-runtime.2-16.6.exe
pycairo-1.8.6.exe
pygobject-2.20.0
pygtk-2.16.0.exe 
pyserial-2.5.exe

Однако при запуске моего скрипта я получаю следующую ошибку:

Traceback (most recent call last):
  File "C:python26appsrcstart.py", line 22, in <module>
    import gtk
  File "C:Python26Libsite-packagesgtk-2.0gtk__init__.py", line 30, in <mod
ule>
    import gobject as _gobject
  File "C:Python26Libsite-packagesgtk-2.0gobject__init__.py", line 26, in
<module>
    from glib import spawn_async, idle_add, timeout_add, timeout_add_seconds, 
  File "C:Python26Libsite-packagesgtk-2.0glib__init__.py", line 22, in <mo
dule>
    from glib._glib import *
ImportError: DLL load failed: The specified module could not be found.

GTK устанавливается в C:gtkbin и настроен в моем системном пути.

Не упускаю ли я здесь чего-то очевидного?

Любая помощь будет признательна.

Большое вам спасибо.

Энди

2 4

2 ответа:

Я получал ту же проблему - я не уверен, почему, но я подозреваю, что это как-то связано с некоторыми путями установки/поиска. Я пробовал добавлять всякие мелочи на свой путь, но ничего не получалось.

Чтобы исправить это, я удалил python et. Аль. и переустановите с помощью пакета Python (x,y) . Это довольно большая загрузка, но она имеет тонны инструментов, включая несколько (matplotlib, numpy, scipy, IPython и т. д.), которые мне нужны/нужны.

Вы можете установить PyGTK bundle, найденный на этой странице:

Http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.22/

Где вы должны найти установщик "все в одном", подходящий для вашей версии.

Он решил проблему для меня, не устанавливая Py (x,y), который кажется очень полезной научной средой для windows (я использую linux и устанавливаю все эти пакеты из скрипта).