Форум сайта python.su
Всем доброго времени суток!
Решил перенести свое приложений с Linux на Windows.
Как умный человек, прочитал, что надо поставить http://faq.pygtk.org/index.py?file=faq21.001.htp&req=show
Все поставил, выполняю код который написан там же в FAQ.
И вот, что я получаю в ответ:
Traceback (most recent call last):
File “C:\Python27\fuck”, line 1, in <module>
import gtk
File “C:\Python27\lib\site-packages\gtk-2.0\gtk\__init__.py”, line 30, in <module>
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 <module>
from glib._glib import *
ImportError: DLL load failed: Не найдена указанная процедура.
Куда копать, я уже не знаю. Переменные окружения я проверил, все в норме.
Спасибо ;)
Офлайн
Кроме PyGTK нужен также сам GTK+ Runtime.
В собранном виде, его можно найти в нескольких местах:
1. http://sourceforge.net/projects/gtk-win/files/
2. http://sourceforge.net/projects/pidgin/files/GTK%2B%20for%20Windows/
3. http://sourceforge.net/projects/gladewin32/files/gtk%2B-win32-runtime/
4. http://ftp.gnome.org/pub/GNOME/binaries/win32/gtk+/
p.s. RTFM:
2. Install the GTK+ 2.10 developer runtime from the GTK+/Glade for Win32 project…
3. Install PyCairo, PyGobject and PyGTK installers from the PyGTK project…
p.p.s. Ну и ещё в версии GTK+ Runtime может быть дело :-). Попробуй другую.
..bw
Отредактировано (Ноя. 29, 2010 18:22:16)
Офлайн
GTK+ Runtime, я тоже ставил. Говорю же все по инструкции. Ну попробую другую версию, посмотрим, что будет ;)
Офлайн
ИМХО, проще не париться и ставить GTK+ сразу из bundle'ов:
http://www.gtk.org/download-windows.html, раздел All-in-one bundles
Офлайн
2.Serj.
Спасибо, твой совет помог ;) Все заработало. Завтра опишу по шагам, как делал, уже 4 утра :)
Офлайн
Завтра опишу по шагамТам описывать нечего: в архиве лежит readme. RTFM :)
Отредактировано (Ноя. 30, 2010 17:36:10)
Офлайн