Как установить Python 3.2 в Ubuntu 13.04

8

Мне нужен Python 3.2 для разработки, но новая версия Ubuntu 13.04 поставляется с Python 3.3.

Есть ли лучшая практика для установки более старой версии Python в Ubuntu?

Спасибо

JoshuaBoshi
источник
2
По какой-то конкретной причине вам понадобится 3.2? Есть ли в нем особенность, которой нет в 3.3?
Добей
1
Нет, но на рабочем сервере есть 3.2, и я хотел бы работать на той же версии.
ДжошуаБоши

Ответы:

11

Используйте PPA Deadsnakes , который включает в себя ряд версий Python, упакованных для ряда версий Ubuntu, включая 3.2 для raring.

sudo apt-add-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.2
Томас К
источник
1
Это именно тот ответ, которого я ждал .. большое спасибо!
ДжошуаБоши
1

Скачайте и скомпилируйте Python (с терминалом):

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

Источник: AskUbuntu

philshem
источник
Если я забыл, что хочу установить 3.2 (не 3.3), я думаю, что ответ должен быть «скомпилировать». Я согласен с этим ответом, но я хотел бы знать, есть ли лучший вариант - возможно, подготовленные пакеты.
ДжошуаБоши
1

Другие варианты, с которыми я сталкивался, это pyenv и pythonz - они оба будут создавать для вас собственные версии python (включая PyPy и Jython) и позволят вам изменить python, который вы используете в терминале.

Я тоже не пробовал, поэтому не могу рекомендовать один.

Хэмиш Даунер
источник