Почему Ubuntu использует Python 2.6, а не 3.X?

16

Недавно я начал изучать Python и, таким образом, узнал, что Ubuntu (10.10) использует Python 2.6. Мне кажется, что Python 3.X по-прежнему довольно непопулярен в сообществе Linux / Ubuntu.

Почему это?

Редактировать 30 апреля 2012 г.
Python 3.2 не отправляется по умолчанию в Ubuntu. Однако есть планы сделать Python 3.2 default в 12.10, и сделать его единственной версией, отправленной к тому времени. Python 2.7 больше не будет на стандартном ISO. Примечание: это только предусмотрено, пока не определено.

Ссылка

    
задан Ingo 01.11.2010 в 17:16
источник

3 ответа

13

Я не думаю, что Python 3 менее популярен, его просто не было так долго.

Для используемого языка требуется время усыновления, версия 3. * сильно отличается от 2. *, что вы не можете использовать модули / расширения, не меняя их заранее. Поэтому все модули, от которых зависит текущая инфраструктура, должны быть перенесены на python 3. *

«Если вы не знаете, какую версию использовать, начните с Python 2.7, более существующее стороннее программное обеспечение совместимо с Python 2, чем Python 3 прямо сейчас». -Python.org.

Se также: Python 2 или Python 3 и Википедия

    
ответ дан LassePoulsen 01.11.2010 в 17:37
источник
6

см. Ссылка

    
ответ дан sdu 01.11.2010 в 17:25
5

Поскольку Python 3 все еще находится в разработке, и до сих пор многие библиотеки не переносятся на Python 3.

    
ответ дан burli 01.11.2010 в 17:20