Каковы преимущества / проблемы при обновлении Python до более новой версии

Какие преимущества и недостатки дает обновление Python до более новой версии, недоступной в Distro. Например, обновление с 2.6 / 2.7 до 3.1 / 3.2. Поскольку есть несколько вопросов, связанных с проблемами из-за этого или необходимостью сделать это, я подумал, что это просто поможет сконцентрировать преимущества и проблемы, связанные с обновлением Python до новой / более старой версии.

2
задан 26 February 2012 в 18:37

1 ответ

Основная причина, по которой вы хотите установить Python 3.x, - запуск программ на Python 3. С учетом вышесказанного вам все равно потребуется установить Python 2.x, если вы хотите запускать программы, разработанные для этого языка, поскольку между ними существует несовместимость.

Что касается выбора единственного интерпретатора Python по умолчанию для базовой установки (при необходимости другой необходимо установить впоследствии, если необходимо), то основная причина, по которой вы можете выбрать 3.x, заключается в том, что именно здесь происходит эволюция языка. .

Как было объявлено, не будет Python 2.8 , поэтому любые полезные языковые расширения, добавленные в ветку 3.x языка, не будут перенесены на старый язык.

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

0
ответ дан 26 February 2012 в 18:37

Другие вопросы по тегам:

Похожие вопросы: