LINUX.ORG.RU

Как поставить Python 3.1.3


0

1

Установлен Debian Squeeze. По умолчанию, там стоит Python 2.x. Нужно поставить 3.1.3. В репах он есть. какой пакет ставить? и что будет с тем что уже естановлен?

Заранее спасибо


apt-get install python3.1 ?

то что было установлено останется наверное, там же разные имена скриптов и директорий. Но нафига козе баян?;-)

AIv ★★★★★
()

> В репах он есть. какой пакет ставить?

Я раньше в таком случае делал
./configure --prefix=/usr/local && make && sudo make install

pacify ★★★★★
()

aptitude install python3.1

Если установить просто python3, поставится Python 3.2. Ветки 2 и 3 между собой не пересекаются, и установка Python3 не скажется на Python2.

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

> Alv, а зачем тебе pyretrograde? :)

Нельзя починить то, что не сломано. П3 не имеет никаких кардинальных улучшений, что бы переходить на него теряя обратную совместимость П2.

И я не Alv а AIv (И 2я буква, йепрст! Долбаные лоровские шрифты...;-))

AIv ★★★★★
()

Всем спасибо за исчерпывающие объяснения!

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

> И я не Alv а AIv

Ну блин, да... сорри. :)

Нельзя починить то, что не сломано.


А кто сказал, что пы3 - это фикс пы2?
Следующая ветка, в которой the language is mostly the same. :)

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

Повторюся - все типа позитивные нововведения этой новой ветки (как пай3 не назовите, смысл то не изменится) не компенсируют потерю совместимости с пай2. За ради пары идеологически оправданных (и на самом деле косметических) изменений я должен сесть и переписать все что сделано за 10 лет? Ф топку, баба Яга против!

А юзать параллельно два близких ЯП и постоянно помнить где как принт устроен как то некузяво. Наглядная иллюстрация старой поговорки «лучшее - враг хорошего».

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

помнить где как принт устроен

% python2.7
Python 2.7.1 (r271:86832, Apr  3 2011, 15:26:28) 
[GCC 4.5.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from __future__ import print_function
>>> print('ololo', end='<br />\n')
ololo<br />
>>> 
anonymous
()
Ответ на: комментарий от zJes

На мой век второй ветки думаю хватит;-)

Меня она полностью устраивает, софт на продажу я не пишу, так что отобьемся. А там че нить новое появится, какая нить анаконда.

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

> А там че нить новое появится, какая нить анаконда.

Не страшно, что там может быть что-то подобное print() << ? Новое ведь. :)

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

Меня 3я ветка оставила в глубоких непонятках. Ребята потеряли обратную совместимость за счет исправления некоторых идеологических косяков синтаксиса, но при этом оставили нетронутыми основные косяки языка, типа неизменяемых переменных и их хитрого поведения во вложенных ф-ях.

Если будет новый ЯП, близкий питону, но более идеологически стройный - может и перейду (если там будут фичи, оправдывающие трудозатраты на переход). В третьей ветке я таких фич не вижу.

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

лет так много назад. первая игрушка на собственном компе была.. до этого всякое досовское в школе на 386х

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

и на самом деле косметических

кому как. Ящитаю py3k много лучше предка. Вроде как и один хрен, а когла для старого питона сажусь писать сразу понимаешь цену этим изменениям.

true_admin ★★★★★
()

Вот почему в Gentoo есть слоты.

tn1
()
Ответ на: комментарий от pacify

>Я раньше в таком случае делал

./configure --prefix=/usr/local && make && sudo make install


за подобную конструкцию(без prefix) тру-гентушники отрывают яйца

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

>оставили нетронутыми основные косяки языка, типа неизменяемых переменных

Уже обсуждали же, никакого косяка нет.

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

Только не говорите что это фича.

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