Comment installer python 3.2 dans Ubuntu 13.04

8

J'ai besoin de python 3.2 à des fins de développement, mais le nouvel ubuntu 13.04 est livré avec python 3.3.

existe-t-il une meilleure pratique pour installer une ancienne version de python dans ubuntu?

Merci

JoshuaBoshi
la source
2
Pour une raison particulière, vous auriez besoin de la 3.2? Y a-t-il une fonctionnalité qui n'est pas en 3.3?
dobey
1
Non, mais il y a 3.2 sur le serveur de production et j'aimerais travailler sur la même version.
JoshuaBoshi

Réponses:

11

Utilisez le DPA de Deadsnakes , qui comprend une gamme de versions Python packagées pour une gamme de versions Ubuntu, dont 3.2 pour raring.

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.2
Thomas K
la source
1
C'est exactement la réponse que j'attendais .. merci beaucoup!
JoshuaBoshi
1

Téléchargez et compilez Python (avec le 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

Source: AskUbuntu

philshem
la source
Si j'oublie que je veux installer 3.2 (pas 3.3), je suppose que cette réponse devrait être "compilez-le". Je suis d'accord avec cette réponse, mais j'aimerais savoir s'il y a une meilleure option - des paquets préparés peut-être.
JoshuaBoshi
1

D'autres options que j'ai rencontrées sont pyenv et pythonz - elles créeront toutes deux des versions personnalisées de python (y compris PyPy et Jython) pour vous et vous permettront de changer le python que vous utilisez dans le terminal.

Je n'ai pas essayé non plus, donc je ne peux pas recommander un.

Hamish Downer
la source