Найти - Пользователи
Полная версия: Нубский вопрос по PyGTK
Начало » GUI » Нубский вопрос по PyGTK
1
krig
При отвеьте прошу учитывать что я полный нуб в питоне.

Ось - винХП.
Версия питона 2.5.

Изучение питона решил начать имеено с гуя (нравиться он мне =)). GTK runtime у меня уже стоял, ибо гайм на нем работает, с сайта http://pygtk.org установил:
* PyCairo
* PyGObject
* PyGTK

В эклипсе стоит плагин PyDev, в нем указан путь до python.exe, после установки PyGTK обновил конфигурацию, плагин автоматически обновил установленные либы, гтк там точно есть.

С оффсайта взял текст примера аля “Hello GTK”
import gtk

window = gtk.Window()
window.set_title("PyGTK Test Window")
window.show_all()

gtk.main()
Теперь собственно проблема.
При попытке запустить все это в консоли получаю вот такое:
Traceback (most recent call last):
File “D:\!!!\python\gtk_helloworld\src\gtk_helloworld.py”, line 1, in <module>
import gtk
File “C:\Python25\Lib\site-packages\gtk-2.0\gtk\__init__.py”, line 38, in <module>
import gobject as _gobject
File “C:\Python25\Lib\site-packages\gtk-2.0\gobject\__init__.py”, line 30, in <module>
from _gobject import *
ImportError: DLL load failed: Не найден указанный модуль.
Пробовал найти у себя в системе gobject.dll - нету (вобще не уверен, должна ли она быть, но гугл говорит что такая длл в природе существует). Зато есть libgobject-2.0-0.dll, лежит в C:\Program Files\Common Files\GTK\2.0\bin

Версии пигтк и гтк последние на вчерашний вечер, т.е.:
GTK+ 2.10.13
pygtk-2.10.4-1.win32-py2.5.exe

Вопрос: что нужно сделать, чтобы все таки запустить эту прогу
slav0nic
попробуй поставить
http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html
точнее http://osl.ulpgc.es/~arc/gnome/pygtk-setup.exe
и проверь системные переменные ( в плане ГТК)
krig
Буквально 15 минут назад прога запустилась. При этом я вчера только добавил C:\Program Files\Common Files\GTK\2.0\bin в PATH (по совету на другом форуме).

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

Ничего не понимаю (ц)

ЗЫЖ за ссылку спасибо, бует проще устанавливать прогу на других машинах
j2a
Другой форум – это pydev.
ZAN
krig
Буквально 15 минут назад прога запустилась. При этом я вчера только добавил C:\Program Files\Common Files\GTK\2.0\bin в PATH (по совету на другом форуме).

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

Ничего не понимаю (ц)

ЗЫЖ за ссылку спасибо, бует проще устанавливать прогу на других машинах
Изменение переменной окружения в вин гарантировано только после перезагрузки системы. По всей видимости, kirg просто не сделал этого сразу :)
Андрей Светлов
Кажется, полная перезагрузка - это таки слишком. Но перезапустить корневой процесс, из которого потом заводится питон - обязательно нужно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB