2010-06-27 12 views
7

Me gustaría saber si hay alguna distribución de Linux donde pueda instalar y usar Python 3. Esto significa una distribución que proporcionará no solo binarios y actualizaciones de Python 3, sino también módulos de python.¿Hay alguna distribución de Linux que viene con python 3?

Sé que probablemente no vamos a ver ningún python 3 como el intérprete predeterminado de python tan pronto, pero al menos me gustaría ver el último 2.x como predeterminado (2.6+) uno y el alternativo ya instalado.

Probablemente es una pregunta entre las principales distribuciones: Ubuntu, Fedora o Suse?

+0

¡Cualquiera de ellos! He estado usando Py3k en Ubuntu por bastante tiempo. – JAL

+0

No me molestaré en crear otra respuesta. Casi todas las distribuciones de Linux tienen un repositorio con Python (Even mac lo tiene instalado por defecto). Si está ejecutando Ubuntu o Linux Mint, abra el administrador de paquetes sinápticos y busque Python. Debería poder instalar las versiones 2.6-3.1. Para cualquiera/todas las bibliotecas de terceros, búsquelas en PYPI (Python Package Index). –

Respuesta

11

Ubuntu 10.04 viene por defecto w/Python 2.6.5, pero los siguientes paquetes de Python 3 se encuentran en los repositorios estándar, así:

 
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 

actualización:
para * Ubuntu 11.04 es la lista (como se esperado) un poco más) señalan que me he dejado la python3.1- y python3.2- paquetes con prefijo):

 
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 

ACTUALIZACIÓN (03/21/2013):
la versión actual de buntu * (12.10) yaad y tiene muchos paquetes de Python 3 disponibles (> 200; demasiados para enumerar). Excepciones prominentes incluyen python3-django y python3-matplotlib (aunque esta última se incluirá en 13.04 Raring Ringtail). Si necesita un paquete que aún no está en el administrador de paquetes pero que ya está portado, 12.10 incluye tanto pip como easy_install para Python 3.

+0

También lo hacen las pocas versiones anteriores de Ubuntu (pero no estoy seguro de cuánto tiempo atrás). – carl

+0

Tenga en cuenta que la mayoría (todos?) De estos simplemente pertenecen a una distribución de python estándar. Casi no hay bibliotecas adicionales. – liori

5

Fedora, comenzando con 13, permite que python3 se instale en paralelo con python2 e incluye algunos de los módulos más populares de python3.

2

Creo que la mayoría de las distros lo tienen. Debian lo tiene así que todas las distribuciones derivadas (Ubuntu et. All) lo hacen. Fedora también Es solo que no se usa para las utilidades del sistema estándar, así que al escribir python obtendrá un intérprete 2.x.

1

Gentoo tiene Python3 (tengo 2.6.4-r1 y 3.1.2-r3 instalado, siendo 2.6 el valor predeterminado). Una búsqueda rápida revela que los ebuilds de las bibliotecas de python probadas tanto en 2.x como en 3.x ya se han creado para ambas versiones en mi máquina (gracias a Dios por python-updater, obviamente).

El desarrollo de Gentoo + Python es una combinación muy buena (si le gusta la forma en que funciona Gentoo, eso es).

5

Todos ellos tienen los repositorios, pero si se ocupa de uno que tiene python3 como predeterminado, solo conozco ArchLinux.

7

Según DistroWatch, las siguientes distribuciones actualmente incluyen Python versión 3:

  • Arch Linux
  • ArchBang Linux
  • Calcular Linux
  • CTKArch
  • FreeBSD
  • frugalware: actual , 1.5
  • Funtoo Linux
  • Gentoo Linux
  • KahelOS
  • Litrix Linux
  • NetBSD
  • PapugLinux
  • Source Mage GNU/Linux
  • Toorox
  • Ututo
Cuestiones relacionadas