Из этой небольшой заметки вы узнаете, как можно удобно и быстро поставить на Ubuntu несколько версий интерпретатора Python для последующего их использования.
Бывают случаи, когда на машине нужны несколько версий интерпретатора: например, для вашего приложения требуется обеспечивать поддержку n версий, и, соответственно, прогонять на них тесты. Конечно можно скачать дистрибутив с официального сайта, парой команд скомпилировать код и установить в систему, но существуют уже готовые .deb пакеты.

Вот, к примеру, в апрельском выпуске Ubuntu на смену Питону 3.4 пришёл 3.5, и первый теперь удаляется при обновлении ОС.
Представим, что нам 3.4 очень нужен. Недолгие поиски обнаруживают личный репозиторий некоего Felix Krull, откуда мы и возьмём требуемый пакет. Репозиторий отменный — сейчас там можно найти пакеты с 2.3, 2.4, 2.5, 2.6, 3.1, 3.2, 3.3, 3.4, 3.5.

Обновление 09.12.2017: На замену личному репозиторию теперь создан командный — deadsnakes.

Для начала уверим Ubuntu, что доверяем этому частному репозиторию и обновим кеш пакетов:
    $ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update

А далее установим нужные версии (мне сейчас интересна 3.4):
    $ sudo apt-get install python3.4

Готово, теперь эта версия интерпретатора доступна для запуска:
    $ python3.4

Нужные инструменты должны быть под рукой.

Категории

Язык
Интерпретатор

На заметку
Зарегистрированные пользователи могут получать еженедельный дайджест обновлений на сайте.