Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 3, 2007 17:15:54

krig
От:
Зарегистрирован: 2007-08-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Нубский вопрос по PyGTK

При отвеьте прошу учитывать что я полный нуб в питоне.

Ось - винХП.
Версия питона 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

Вопрос: что нужно сделать, чтобы все таки запустить эту прогу



Офлайн

#2 Авг. 4, 2007 12:06:20

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Нубский вопрос по PyGTK

попробуй поставить
http://aruiz.typepad.com/siliconisland/2006/12/allinone_win32_.html
точнее http://osl.ulpgc.es/~arc/gnome/pygtk-setup.exe
и проверь системные переменные ( в плане ГТК)

Офлайн

#3 Авг. 4, 2007 12:18:44

krig
От:
Зарегистрирован: 2007-08-03
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Нубский вопрос по PyGTK

Буквально 15 минут назад прога запустилась. При этом я вчера только добавил C:\Program Files\Common Files\GTK\2.0\bin в PATH (по совету на другом форуме).

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

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

ЗЫЖ за ссылку спасибо, бует проще устанавливать прогу на других машинах



Отредактировано (Авг. 4, 2007 12:20:51)

Офлайн

#4 Авг. 4, 2007 19:11:30

j2a
От:
Зарегистрирован: 2006-06-29
Сообщения: 869
Репутация: +  1  -
Профиль   Отправить e-mail  

Нубский вопрос по PyGTK

Другой форум – это pydev.



Офлайн

#5 Авг. 20, 2007 16:35:55

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

Нубский вопрос по PyGTK

krig
Буквально 15 минут назад прога запустилась. При этом я вчера только добавил C:\Program Files\Common Files\GTK\2.0\bin в PATH (по совету на другом форуме).

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

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

ЗЫЖ за ссылку спасибо, бует проще устанавливать прогу на других машинах
Изменение переменной окружения в вин гарантировано только после перезагрузки системы. По всей видимости, kirg просто не сделал этого сразу :)



Офлайн

#6 Авг. 20, 2007 23:29:01

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Нубский вопрос по PyGTK

Кажется, полная перезагрузка - это таки слишком. Но перезапустить корневой процесс, из которого потом заводится питон - обязательно нужно.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version