2011-01-24 15 views
5

no tengo forma de actualizar a Python 2.7 o 3.1, así que estoy atascado con Python 2.6 en mi máquina Ubuntu 10.04.usando python 2.6?

¿todavía podré encontrar el host que admite Python 2.6?

está utilizando python 2.6 todavía se considera una práctica obsoleta o mala?

+0

2.6 y 2.7 son * en su mayoría * compatibles, algo que se ejecuta en 2.6 probablemente funcionará perfectamente en 2.7. – Amber

+0

Puede probar mi [receta de compilación para compresión] (http://stackoverflow.com/a/8931660/350713). –

Respuesta

0

Seguiré siendo capaz encontrar host que es compatible con Python 2.6?

Sí. Sin problemas en absoluto.

está usando python 2.6 todavía consideran obsoleto o mala práctica?

No, no lo es.

Sin embargo:

no tengo forma de actualización a Python 2,7

Sí lo hace. Descargue el código fuente de www.python.org e instálelo. Lo que debe tener cuidado de hacer en no para sobrescribir el sistema Python.

Instalarlo con "altinstall" (no anulará el sistema python) o mejor aún, use un prefijo personalizado. Por ejemplo:

$ ./configure --prefix = /opt/python27 
$ make 
$ sudo make install 

A menudo es una buena idea usar un pitón instalación independiente para el desarrollo, como se puede hacer lo que quiera con ella, incluyendo eliminarlo y volver a instalarlo sin afectar el sistema Python.

Usted NO está atascado. :)

Estoy usando Ubuntu 10.04 también tengo Python 2.3.7, 2.4.6, 2.5.5, 2.6.6, 2.7.1, 3.0.1, 3.1.2 y 3.2b2 + instalados. No hay problemas. Sí, los uso todos, a pesar de que son principalmente 2.4 y 2.6.

+0

Ha respondido esta pregunta hace algún tiempo, pero ¿puedo preguntarle cómo elegir qué versión usar? –

+0

@ la_f0ka: utiliza la última versión de las versiones que puede usar. Solo tú sabes qué versiones puedes usar. –

4

2.6 estará disponible por mucho tiempo. Hay muchas máquinas que aún funcionan incluso 2.4, así que estás bien.

3

Python 2.6 probablemente aún esté presente por un tiempo, ya que Python 2.7 fue lanzado hace solo unos meses.

Siempre se puede utilizar from __future__ import ... hacer uso de algunas de las nuevas características de Python 3.x

0

Python3.1 se encuentra en los repositorios de 10,04

$ apt-cache show python3 
Package: python3 
Priority: optional 
Section: python 
Installed-Size: 76 
Maintainer: Ubuntu Developers <[email protected]> 
Original-Maintainer: Matthias Klose <[email protected]> 
Architecture: all 
Source: python3-defaults 
Version: 3.1.2-0ubuntu1 
Depends: python3.1 (>= 3.1.2), python3-minimal (= 3.1.2-0ubuntu1) 
Suggests: python3-doc (>= 3.1.2-0ubuntu1), python3-tk (>= 3.1.2-0ubuntu1), python3-profiler (>= 3.1.2-0ubuntu1) 
Filename: pool/main/p/python3-defaults/python3_3.1.2-0ubuntu1_all.deb 
Size: 11096 
MD5sum: 81f3f3bf790f5d7756b76c8d92fcea86 
SHA1: 32e12dc7f9500456e063f22645c1cfed76b8845c 
SHA256: 0f541352ace2fcf1929a93320ffbe2f1de4e1d140bbe70a7c5a709403b73341c 
Description: An interactive high-level object-oriented language (default python3 version) 
Python, the high-level, interactive object oriented language, 
includes an extensive class library with lots of goodies for 
network programming, system administration, sounds and graphics. 
. 
This package is a dependency package, which depends on Debian's default 
Python version (currently v3.1). 
Bugs: https://bugs.launchpad.net/ubuntu/+filebug 
Origin: Ubuntu 
Supported: 3y