Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дурацкие pyGTK, gtk и wxGlade! не могу установить модули 
:(
    Опции темы
proDiva
Дата 14.2.2007, 16:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Несколько дней мучаюсь, хочу использовать для написания форм glade, но не могу использовать его код в питоне. Скачала pygtk, pyobject, pycairo....... exe-шники, установила, запускаю, а он мне ошибку:

Traceback (most recent call last):
  File "C:\Python24\gtk_proba.py", line 2, in -toplevel-
    import gtk
ImportError: No module named gtk

После некоторых манипуляций:

Traceback (most recent call last):
  File "C:/Python24/horosh_primer.py", line 3, in -toplevel-
    import gtk
  File "C:\Python24\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 48, in -toplevel-
    from gtk import _gtk
ImportError: DLL load failed: Не найдена указанная процедура.

Формулировка ошибки меняется, но все равно не работает. Уверена, что что-то упускаю в установке, помогите разобраться!
PM MAIL ICQ   Вверх
Зверек
Дата 14.2.2007, 16:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 27.12.2006

Репутация: нет
Всего: нет



Не исключено, что нужно установить собственно GTK smile /или, если он установлен, прописать пути/
PM MAIL   Вверх
pythonwin
Дата 15.2.2007, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



proDiva, ты из бинарников ставила?

1) ставил на винде и тоже были такие проблемы - не всё поставил - там много зависимостей, когда переустановил + вызывал:
Код

import pygtk
import gtk
import gtk.glade

то было всё нормально

Добавлено @ 07:43 
ещё можно прописать в переменную окружения PATH путь где лежит GTK, хотя у меня само добавило smile 
PM WWW GTalk Jabber   Вверх
proDiva
Дата 15.2.2007, 08:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Уже 10 раз переустанавливала в различном порядке, формулировка ошибки меняется, но ошибка остается, то один то другой модуль не находится. Устанавливала из бинарников, но пыталась и методом через ez_setup.
Если нужно прописать пути, то где? И какой должен быть путь к GTK?
PM MAIL ICQ   Вверх
proDiva
Дата 15.2.2007, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Последний вариант ошибки:

Traceback (most recent call last):
  File "C:\Python24\gtk_proba.py", line 2, in -toplevel-
    import gtk
  File "C:\Python24\Lib\site-packages\gtk-2.0\gtk\__init__.py", line 48, in -toplevel-
    from gtk import _gtk
ImportError: DLL load failed: Не найдена указанная процедура.

Я так понимаю, что модуль gtk он уже нашел, не находит _gtk, хотя _gtk.pyd есть в том же каталоге.
Что делать? smile 
PM MAIL ICQ   Вверх
pythonwin
Дата 15.2.2007, 09:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



попробуй вот так:
Код

import pygtk
import gtk
import gtk.gtk
import gtk.gtk.glade



PM WWW GTalk Jabber   Вверх
proDiva
Дата 15.2.2007, 15:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



Не помогло, на строчке import gtk выходит та же ошибка.
PM MAIL ICQ   Вверх
ser_gen
Дата 15.2.2007, 15:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 25.9.2006

Репутация: 1
Всего: 1



Для использования pyqt необходимо ставить также и qt. 
Скорее всего для pyGTK теже требования.

А зачем вам собственно GTK, я думаю для винды это не лучший вариант.
PM MAIL   Вверх
proDiva
Дата 15.2.2007, 16:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 130
Регистрация: 19.9.2006
Где: КЧР, Россия

Репутация: 7
Всего: 7



gtk уже стоит, пытаюсь использовать glade для написания формочек......... и как я поняла pygtk как раз и существует, чтобы связать glade с питоном
если есть другой путь, буду рада
PM MAIL ICQ   Вверх
pythonwin
Дата 16.2.2007, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 14
Всего: 36



Цитата(ser_gen @  15.2.2007,  18:40 Найти цитируемый пост)
А зачем вам собственно GTK, я думаю для винды это не лучший вариант. 

если pyqt не пробовал, насчет лучшего варианта для винды, то это думаю wxPython, но что лично мне понравилось в pyGTK - это что можно организовать MVC (SQLObject или SQLAlchemy + XML из Glade + свои классы - контролеры)
PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1005 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.