LINUX.ORG.RU

Python - ImportError: No module named gtk / qt


0

0

на Федоре 9 после стандартной компиляции и установки питона перестали находится модули gtk и qt. Переустановка питона/pygtk/pyqt через yum никак не помогла. Гугль точе чет ничего путевого не дает. Не подскажите как поправить?

Re: Python - ImportError: No module named gtk / qt

>стандартной компиляции и установки питона

это пересборка src.rpm имеется в виду? Версия питона та же? pygtk и pyqt кладут свои файлы куда нужно или на старое место?

anonymous ()
Ответ на: Re: Python - ImportError: No module named gtk / qt от anonymous

Re: Python - ImportError: No module named gtk / qt

компилировал из тарбола с офсайта

./configure
make
make install

версия та же. Как потом оказалось для питона нельзя сделать make uninstall ((

Питон установлен в /usr/lib/python2.5/
PyGTK: /usr/lib/pygtk/2.0/

Начет куда им надо класть файлы я особо не в курсе ://

пытался что-то делать с ldconfig вроде ничего не получилось.

oxidum ()

Re: Python - ImportError: No module named gtk / qt

Укажи в переменной окружения PYTHONPATH пути к pygtk и pyqt, но это, скорее, временное решение. А вообще - при ручной сборке (./configure && make && make install), префикс по умолчанию - /usr/local/ , так что скорее всего у тебя питон установился именно туда, и там же (в /usr/local/lib/python2.5) ищет и библиотеки.

Laz ★★★★ ()
Ответ на: Re: Python - ImportError: No module named gtk / qt от Laz

Re: Python - ImportError: No module named gtk / qt

у меня эта переменная изначально пустая. Присвоил ей путь к pygtk.py - ничего не изменилось (

сам pygtk.py лежит в /usr/lib/python2.5/site-packages/

oxidum ()
Ответ на: Re: Python - ImportError: No module named gtk / qt от hizel

Re: Python - ImportError: No module named gtk / qt

да, по умолчанию он ставит в /usr/local/, но после я пересобрал для /usr , собственно после этого ничего не изменилось ://

oxidum ()

Re: Python - ImportError: No module named gtk / qt

Ну смотри, по идеи PYTHONPATH должен решить проблему. Может ты как-то не так написал название переменной?

Попробуй в питоне вывести sys.path.

Davidov ★★★★ ()
Ответ на: Re: Python - ImportError: No module named gtk / qt от Davidov

Re: Python - ImportError: No module named gtk / qt

так, я ближе к истине)

хоть у меня питон установлен в /usr/lib но все преременные в sys.path ссылаются на /usr/local/lib.

Как мне задать дефолтным тот питон что в /usr/lib ?

oxidum ()
Ответ на: Re: Python - ImportError: No module named gtk / qt от oxidum

Re: Python - ImportError: No module named gtk / qt

Я как понимаю у тебя теперь есть /usr/local/bin/python и /usr/bin/python И запускается тот который в локале лежит, следовательно и либы из локала берет. Может его удалить вовсе?

anonymous ()
Ответ на: Re: Python - ImportError: No module named gtk / qt от oxidum

Re: Python

> ./configure > make > make install

не делай этого никогда, возьми src.rpm, измени спек, собери пакет под свою платформу и уже потом rpm -Uvh ...

phasma ★☆ ()
Ответ на: Re: Python от phasma

Re: Python

всем огромное спасибо!

заработало)

пришлось все удалить правда, отвалился yum, и в общем часов за 5 я все сделал :/

давно как то линуксом не пользовался подзабыл специфику ))

oxidum ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.