2011-01-24 39 views
5

Nie mam możliwości aktualizacji do Pythona 2.7 lub 3.1, więc utknąłem z pythonem 2.6 na moim komputerze Ubuntu 10.04.przy użyciu Pythona 2.6?

Czy nadal będę w stanie znaleźć hosta obsługującego python 2.6?

używa Pythona 2.6 nadal uważa się za przestarzałe lub złe praktyki?

+0

2.6 i 2.7 są * w przeważającej większości kompatybilne - coś, co działa w wersji 2.6, najprawdopodobniej będzie działać w wersji 2.7. – Amber

+0

Możesz wypróbować mój [przepis na wyciskanie] (http://stackoverflow.com/a/8931660/350713). –

Odpowiedz

0

nadal będę w stanie znaleźć hosta, który obsługuje python 2.6?

Tak. Żadnych problemów.

używa Pythona 2.6 nadal uważa się za przestarzałą lub złą praktykę ?

Nie, nie jest.

Jednakże:

mam żadnej możliwości uaktualnienia do Python 2.7

Tak jak ty. Pobierz kod źródłowy ze strony www.python.org i zainstaluj go. Co powinieneś być ostrożny w nie, aby nadpisać systemowy Python.

Zainstaluj go za pomocą "altinstall" (nie zastąpi pythona systemowego) lub nawet lepiej, użyj niestandardowego prefiksu. Na przykład:

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

Często jest to dobry pomysł, aby używać oddzielnego Python zainstalować na rozwój, jak można robić, co chcesz z tym, że jej usunięcie i ponowne zainstalowanie go bez wpływu na Python systemu.

NIE utknąłeś. :)

Używam Ubuntu 10.04, a także mam zainstalowany Python 2.3.7, 2.4.6, 2.5.5, 2.6.6, 2.7.1, 3.0.1, 3.1.2 i 3.2b2 +. Bez problemów. Tak, używam ich wszystkich, chociaż to głównie 2.4 i 2.6.

+0

Odpowiedziałeś na to pytanie jakiś czas temu, ale czy mogę zapytać, jak wybrać wersję, której chcesz użyć? –

+0

@ la_f0ka: Używasz najnowszej wersji wersji, których możesz użyć. Tylko ty wiesz, z których wersji możesz skorzystać. –

4

2.6 będzie przez długi czas. Istnieje wiele maszyn, które wciąż działają nawet 2,4, więc wszystko w porządku.

3

Python 2.6 prawdopodobnie jeszcze będzie działał przez jakiś czas, ponieważ Python 2.7 został wydany zaledwie kilka miesięcy temu.

zawsze można użyć from __future__ import ... skorzystać z niektórych nowszych funkcji z Pythona 3.x

0

Python3.1 jest w repozytoriach do 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 
Powiązane problemy