2010-06-27 6 views
7

Chciałbym wiedzieć, czy istnieje jakakolwiek dystrybucja Linuksa, w której można łatwo zainstalować i używać Pythona 3. Oznacza to dystrybucję, która zapewni nie tylko pliki binarne i aktualizacje Pythona 3, ale także moduły python.Czy istnieje dystrybucja Linuksa dostarczana z pythonem 3?

Wiem, że prawdopodobnie nie zobaczymy żadnego pytona 3 jako domyślnego interpretatora python tak szybko, ale przynajmniej chciałbym zobaczyć najnowszy 2.x jako domyślny (2.6+) jeden, a alternatywny już zainstalowany.

Prawdopodobnie jest to pytanie pomiędzy głównymi dystrybucjami: Ubuntu, Fedora lub Suse?

+0

Każdy z nich! Używam Py3k na Ubuntu od dłuższego czasu. – JAL

+0

Nie zamierzam zawracać sobie głowy tworzeniem kolejnej odpowiedzi. Prawie wszystkie dystrybucje linuksowe mają repozytorium z Pythonem (nawet Mac ma je domyślnie zainstalowane). Jeśli używasz Ubuntu lub Linux Mint, otwórz menedżera pakietów synaptic i wyszukaj Pythona. Powinieneś być w stanie zainstalować wersje 2.6-3.1. Dla wszystkich/wszystkich bibliotek stron trzecich sprawdź je na PYPI (indeks paczek Pythona). –

Odpowiedz

11

Ubuntu 10.04 przychodzi domyślnie w/Python 2.6.5, ale po python 3 pakiety są w standardowych repozytoriach, a także:

 
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 

zmiana:
dla Ubuntu 11.04 lista jest (jak spodziewane) nieco dłużej) pamiętać, że wyszedłem na zewnątrz python3.1- i python3.2- prefiksem pakietów):

 
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 

UPDATE (21.03.2013):
aktualna wersja * Buntu (12.10) y ma dość wiele pakietów Python 3 (> 200; zbyt wiele do listy). Najważniejsze wyjątki to python3-django i python3-matplotlib (chociaż ten ostatni będzie zawarty w 13.04 Raring Ringtail). Jeśli potrzebujesz pakietu, który nie jest jeszcze w menedżerze pakietów, ale już został przeniesiony, 12.10 zawiera zarówno pip, jak i easy_install dla Python 3.

+0

Podobnie jak kilka poprzednich wersji Ubuntu (ale nie wiem, jak daleko wstecz). – carl

+0

Należy zauważyć, że większość (wszystkie?) Z nich po prostu należą do standardowej dystrybucji python. Nie ma prawie żadnych dodatkowych bibliotek. – liori

5

Fedora, począwszy od 13, umożliwia zainstalowanie python3 równolegle z python2 i zawiera niektóre z bardziej popularnych modułów python3.

2

Myślę, że większość dystrybutorów go posiada. Debian ma to wszystko, co mają wszystkie wyprowadzone dystrybucje (Ubuntu i in.). Fedora. Po prostu nie jest on używany do standardowych narzędzi systemowych, więc wystarczy wpisać python, aby uzyskać tłumacza 2.x.

1

Gentoo ma Python3 (mam zainstalowany 2.6.4-r1 i 3.1.2-r3, 2.6 jest domyślny). Szybkie wyszukiwanie pokazuje, że ebuildy bibliotek Pythona testowane zarówno w wersjach 2.x, jak i 3.x zostały już zbudowane dla obu wersji na moim komputerze (oczywiście dzięki Bogu za python-updater).

Tworzenie Gentoo + Pythona to bardzo fajna kombinacja (jeśli podoba ci się sposób działania Gentoo).

5

Wszystkie z nich mają repozytoria, ale jeśli zależy Ci na tym, który ma domyślnie python3, znam tylko ArchLinux.

7

Według DistroWatch następujące dystrybucje zawierają obecnie Pythona w wersji 3:

  • Arch Linux
  • ArchBang Linux
  • Oblicz Linux
  • CTKArch
  • FreeBSD
  • frugalware: prąd 1.5
  • Funtoo Linux
  • Gentoo Linux
  • kahelos
  • Litrix Linux
  • NetBSD
  • PapugLinux
  • sourcemage GNU/Linux
  • Toorox
  • ututo