Ошибка импорта 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 ответа:
Я получал ту же проблему - я не уверен, почему, но я подозреваю, что это как-то связано с некоторыми путями установки/поиска. Я пробовал добавлять всякие мелочи на свой путь, но ничего не получалось.
Чтобы исправить это, я удалил 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 и устанавливаю все эти пакеты из скрипта).