Найти - Пользователи
Полная версия: Как собрать Python 2.5 с поддержкой Tkinter?
Начало » Python для экспертов » Как собрать Python 2.5 с поддержкой Tkinter?
1 2 3
slivlen
Mkdir
По идее make install должен был установить python с префиксом /usr/local
Но если по умолчанию 2.5 запускается, то странно… Не мог ведь make install переписать поверх /usr/bin/python…
Может у него просто /usr/local/bin прописано в PATH перед /usr/bin.
Все ники заняты
Насколько я понял, установка 2.5 из исходников была глупостью.
Вообщем да. ИМХО собирать самому из сорцов софт для rpm based дистрибутива не очень здорово. Даже если ты его нормально соберешь, то потом софт, который будешь ставить из рпм и у которого он прописан в депсах просто не найдет его. Если уж что-то надо собрать, то собирай сначало srpm, а потом уже из него рпм.
З.Ы. Если собирать python стандартным способом, то это не всегда прокатывает для рпм. Некоторые либы не проходят тесты из-за наличия зашитых в бинарнике путей к библиотекам(н-р sqlite в Python 2.5).
Mkdir
Да, а еще лучше не собирать сорцы Tcl/Tk, а поставить из rpm =)
Mkdir
slivlen
Все ники заняты
Насколько я понял, установка 2.5 из исходников была глупостью.
Вообщем да. ИМХО собирать самому из сорцов софт для rpm based дистрибутива не очень здорово.
+1, но ведь коллега написал, что хочет свежую версию, а её нет в rpm ;)
balu
А еще кошероно пользовать apt. А также рекомендуется подключиться к сизифу.
Все ники заняты
Народ, спасибо огромное!
К сожалению, смогу продолжить борьбу только сегодня поздно вечером. В связи с этим упреждающий вопрос: а может лучше будет просто подключиться к Сизифу и поставить Python 2.5 и Tkinter 8.0 с помощью apt? Если они там есть, конечно… Уже существующая установка Python 2.5 из исходников этому не помешает? А то если в будущем захочется что-нибудь ещё, например, wx, что-то мне подсказывает, что опять будут проблемы :).
Все ники заняты
Подключившись к Сизифу, Python 2.5 и Tkinter 8.0 я не увидел, поэтому решил последовать совету Mkdir в посте #9. Однако, по первой ссылке скачивается почему-то не .tar.gz, а .tar.tar, и структура каталогов в архивах совсем другая. Тем не менее, я установил последовательно Tcl, Tk и переустановил Python, как и написано в посте #9. К сожалению, воз и ныне там - при попытке запустить idle - “IDLE can't import Tkinter. Your Python may not be configured for Tk”.
Mkdir
Набери в консоли:
$ python
>>> import Tkinter

есть ошибки?
Все ники заняты
Mkdir
Набери в консоли:
$ python
>>> import Tkinter

есть ошибки?
Та же самая ошибка: “Your Python may not be configured for Tk”.
Mkdir
Red Hat Linux: Red Hat 9 built Python2.2 in UCS-4 mode and hacked Tcl to support it. To compile Python2.3 with Tkinter, you will need to pass -enable-unicode=ucs4 flag to ./configure.
Вроде не Red Hat 9 и вроде не Python2.3, но опцию попробуй )
И еще опцию –enable-framework вставь в ./configure.
Все ники заняты
C опцией –enable-framework в ./configure команда make проработала минут 20 (куча сообщений на экране), после чего я её срубил. (Без этого make работает несколько секунд.)
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