LinuxForum.Fans
Тема

Как обновить Python 2.7.2 до 3.2+, и посоветуйте софт для него

Автор: Linuxxxoid 13 сообщений 4082 просмотров
#228066

Первый вопрос как можно безопасно обновить Python до версии 3.2+
Второй какую программу лучше использовать для написания приложений с графическим интерфейсом, хотел поставить tkinter, ставил из официального fedora репозитория с списке приложений так и не появился.
Fedora 16, xfce. Заранее благодарен! wink

#228071

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

#228073

А что насчет tkinter, где его можно скачать, желательно rpm, или из репозитория.

#228076
Linuxxxoid написал:
А что насчет tkinter

Если Python 2.7 - пакет

text
python-tk

.
Если 3.х - вроде tkinter включен в стандартную библиотеку.

#228079
Linuxxxoid написал:
в списке приложений так и не появился

Так и не появится- это библиотека smile .
Чтобы проверить наберите в интерпретаторе :

text
>>>import TkInter

для 2.7, или

text
>>>import tkinter

для 3.x

#228080

Использовать Python3 как основной пока не представляется возможным так как многие разработчики не перевели свои продукты на эту платформу. Если параллельно со второй веткой для разработки то да это возможно. Tkinter идет в составе Python3.

#228081

Ясно, т.е если я напишу прогу на python 3+ то возможность проиставилировать в систему и юзать не будет, т.к в системе изначально установлен python 2.7, а по верх его 3.2??

#228083

Если вы сделаете как сказал Fat-Zer, у вас в системе будет 2 интерпретатора:
python - Python 2.7
python3 - Python 3.2

Чтобы скрипт запускал Python3, надо в шапке скрипта указать путь к интерпретатору Python3, например :

text
#!/usr/bin/env python3
#228084

Fat-Zer, а они точно встанут рядом без проблем?

#228107

-=Serj=-, точно [если ментейнеры дистрибутива не идиоты]
ЗЫ: python - всего лишь ссылка на python2 (который в свою очередь ссылка на python2.x)

#228308

Пробовал ставить Python3, tkinter в меню приложений не появился. При проверке через скрипт
ImportError: No module named tkinter, т.е как я понял он не установилен. :(
PS - после Ubuntu немного нублю на Fedora..

#228309

Пакет tkinter-2.7.2-5.2.fc16.i686 уже установлен: при поптыке установить на вторую версию python выдает это.

#228317

Скаждым разом не перестою удивляться какой я порой бываю чайник :lol:
Я думал так - tkiner что-то типа Dephi графическая программа, теперь понял что это библиотеки всего лишь.
Спс за помощь и сори за напрасную трату времени
PS - надо было просто почитать про tkiner wink

Войдите или зарегистрируйтесь, чтобы ответить.