LINUX.ORG.RU

Он похоже не может найти _tkinter.so - если в IDLE взлетает сравните sys.path в консоли и в IDLE.

AIv ★★★★★
()
Ответ на: комментарий от AIv

Благодарю за помощь. Действительно, sys.path отличаются: в консоли /usr/local/lib/и.т.д, в IDLE /usr/lib/и.т.д и в консольном пути этого файла не было. Я скопировал его в аналогичную папку консольного пути, однако он не был опознан:

If this fails your Python may not be configured for Tk

ImportError: /usr/local/lib/python3.1/lib-dynload/_tkinter.so: undefined symbol: PyFPE_jbuf

Voroshek
() автор топика
Ответ на: комментарий от Voroshek

Лучше подкрутить sys.path для консоли (непосредственно у себя в программе добавить туда директорию где лежит _tkinter.so), но боюсь не поможет... судя по всему какая то байда с версиями, я вообще 3м питоном не пользовался, ничего сказать не могу;-(

AIv ★★★★★
()
Ответ на: комментарий от Voroshek

от тикля ещё поставь dev-пакет. Кстати, там ещё config.log. Запости его куда-нить, посмотрим почему не собирается.

true_admin ★★★★★
()
Ответ на: комментарий от Voroshek

> в консоли /usr/local/lib/и.т.д, в IDLE /usr/lib/

Ты уверен, что IDLE запускается под третьим питоном? Чем докажешь?

anonymous
()
Ответ на: комментарий от true_admin

ну я вобщем решил проблему с размахом истинного ламера. Почитал, что люди жалуются на python3, установленный из репозиториев Ubuntu и опробовал скрипт на openSUSE. Там пошло нормально

Voroshek
() автор топика
Ответ на: комментарий от anonymous

>Ты уверен, что IDLE запускается под третьим питоном? Чем докажешь?

В главном меню написано:

IDLE using python3.1

Voroshek
() автор топика
Ответ на: комментарий от Voroshek

> В главном меню написано:

Просто разница в sys.path намекает на лютый самосбор, полагаю в консоли один py3, а в idle другой, отсюда проблемы с символами.

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