Jak zainstalować Python 3.2 w Ubuntu 13.04


8

Potrzebuję Pythona 3.2 do celów programistycznych, ale nowe Ubuntu 13.04 zawiera Python 3.3.

czy jest jakaś najlepsza praktyka instalowania starszej wersji Pythona w Ubuntu?

Dzięki


2
Czy jest jakiś konkretny powód, dla którego potrzebujesz wersji 3.2? Czy jest w nim jakaś funkcja, której nie ma w 3.3?
dobey

1
Nie, ale na serwerze produkcyjnym jest wersja 3.2 i chciałbym pracować nad tą samą wersją.
JoshuaBoshi

Odpowiedzi:


11

Użyj PPA Deadsnakes , który zawiera szereg wersji Pythona spakowanych dla szeregu wersji Ubuntu, w tym 3.2 dla raring.

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.2

1
To jest dokładnie odpowiedź, na którą czekałem ... dziękuję bardzo!
JoshuaBoshi

1

Pobierz i skompiluj Python (z terminalem):

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

Źródło: AskUbuntu


Jeśli przeoczę, że chcę zainstalować wersję 3.2 (nie 3.3), myślę, że ta odpowiedź powinna brzmieć „skompiluj”. Nie mam nic przeciwko tej odpowiedzi, ale chciałbym wiedzieć, czy jest jakaś lepsza opcja - może przygotowane pakiety.
JoshuaBoshi

1

Inne opcje, z którymi się spotkałem, to pyenv i pythonz - oba zbudują dla ciebie niestandardowe wersje Pythona (w tym PyPy i Jython) i pozwolą ci zmienić pytona, którego używasz w terminalu.

Sam nie próbowałem, więc nie mogę polecić.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.