So installieren Sie Python 3.2 in Ubuntu 13.04

8

Ich brauche Python 3.2 für Entwicklungszwecke, aber das neue Ubuntu 13.04 kommt mit Python 3.3.

Gibt es eine bewährte Methode für die Installation einer älteren Python-Version in Ubuntu?

Vielen Dank

Joshua Boshi
quelle
2
Gibt es einen bestimmten Grund, warum Sie 3.2 benötigen würden? Gibt es eine Funktion, die nicht in 3.3 enthalten ist?
Dobey
1
Nein, aber es gibt 3.2 auf dem Produktionsserver und ich würde gerne an derselben Version arbeiten.
Joshua Boshi

Antworten:

11

Verwenden Sie die Deadsnakes PPA , die eine Reihe von Python-Versionen enthält, die für eine Reihe von Ubuntu-Versionen gepackt sind, einschließlich 3.2 zum Seltenmachen.

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.2
Thomas K.
quelle
1
Dies ist genau die Antwort, auf die ich gewartet habe. Vielen Dank!
Joshua Boshi
1

Laden Sie Python herunter und kompilieren Sie es (mit dem Terminal):

wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2
tar jxf ./Python-3.3.0.tar.bz2
cd ./Python-3.3.0
./configure --prefix=/opt/python3.3
make && sudo make install

Quelle: AskUbuntu

Philshem
quelle
Wenn ich übersehen habe, dass ich 3.2 (nicht 3.3) installieren möchte, sollte diese Antwort "kompilieren" sein. Ich bin mit dieser Antwort in Ordnung, aber ich würde gerne wissen, ob es eine bessere Option gibt - vielleicht vorbereitete Pakete.
Joshua Boshi
1

Andere Optionen, auf die ich gestoßen bin, sind pyenv und pythonz - beide erstellen benutzerdefinierte Versionen von Python (einschließlich PyPy und Jython) für Sie und ermöglichen es Ihnen, die im Terminal verwendete Python zu ändern.

Ich habe es auch nicht selbst versucht und kann es daher nicht empfehlen.

Hamish Downer
quelle