Я хотел бы знать, существует ли какой-либо дистрибутив Linux, где можно легко установить и использовать Python 3. Это означает распределение, которое обеспечит не только двоичные файлы Python 3 и модули Python, но также и обновления.
Я знаю, что, вероятно, мы не собираемся рассматривать любой python 3 как межпретора Python по умолчанию так скоро, но по крайней мере я хотел бы видеть последний 2.x как значение по умолчанию (2.6 +) один и альтернативный, уже установленный.
Вероятно, это - вопрос между основными дистрибутивами: Ubuntu, Fedora или SuSe?
Ubuntu 10.04 по умолчанию поставляется с Python 2.6.5, но следующие пакеты python 3 также находятся в стандартных репозиториях:
python3 python3.1-minimal python3-dev python3.0 python3.1-profiler python3-doc python3.1 python3.1-tk python3-examples python3.1-celementtree python3.1-wsgiref python3-gdbm python3.1-cjkcodecs python3.2 python3-gdbm-dbg python3.1-ctypes python3-all python3-minimal python3.1-dbg python3-all-dbg python3-pkg-resources python3.1-dev python3-all-dev python3-profiler python3.1-doc python3-bsddb python3-setuptools python3.1-elementtree python3-bsddb3 python3-tk python3.1-examples python3-bsddb3-dbg python3-tk-dbg python3.1-gdbm python3-dbg
update:
Для *ubuntu 11.04 список (как и ожидалось) немного длиннее) обратите внимание, что я опустил пакеты с префиксами python3.1- и python3.2-):
python3-all python3-examples python3-pkg-resources python3-all-dbg python3-gdbm python3-profiler python3-all-dev python3-gdbm-dbg python3-pygments python3-apt python3-gearman.libgearman python3-pyudev python3-apt-dbg python3-httplib2 python3-serial python3-beaker python3-ipaddr python3-setuptools python3-bsddb3 python3-jinja2 python3-sip python3-bsddb3-dbg python3-jinja2-dbg python3-sip-dbg python3-cxx python3-lxml python3-sip-dev python3-cxx-dev python3-lxml-dbg python3-sqlalchemy python3-dbg python3-mako python3-tk python3-dev python3-markupsafe python3-tk-dbg python3-distutils-extra python3-markupsafe-dbg python3-yaml python3-dns python3-minimal python3-yaml-dbg python3-doc python3-objgraph python3-zope.fixers
ОБНОВЛЕНИЕ (2013-03-21):
В текущей версии *buntu (12.10) уже доступно довольно много пакетов Python 3 (>200; слишком много, чтобы перечислять). Заметными исключениями являются python3-django и python3-matplotlib (хотя последний будет включен в 13.04 Raring Ringtail). Если вам нужен пакет, которого еще нет в менеджере пакетов, но который уже перенесен, 12.10 включает pip и easy_install для Python 3.
Fedora, начиная с 13 , позволяет устанавливать python3 параллельно с python2 и включает некоторые из наиболее популярных модулей python3.
Я думаю, что большинство дистрибутивов имеют его. Debian имеет его, так что все производные дистрибутивы (Ubuntu и др.) имеют его. Fedora тоже. Просто он не используется для стандартных системных утилит, поэтому просто набрав python
, вы получите интерпретатор 2.x.
В Gentoo есть Python3 (у меня 2.6.4-r1 и 3.1. Установлен 2-r3, по умолчанию - 2.6). Быстрый поиск показывает, что ebuild-файлы библиотек python, протестированные как на 2.x, так и на 3.x, уже созданы для обеих версий на моей машине (очевидно, слава Богу за python-updater
).
Разработка Gentoo + Python - очень хорошая комбинация (если вам нравится, как работает Gentoo).