Категории

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

24 мая 2016 г. 16:48
Из этой небольшой заметки вы узнаете, как можно удобно и быстро поставить на 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.

Для начала уверим Ubuntu, что доверяем этому частному репозиторию и обновим кеш пакетов:

$ sudo add-apt-repository ppa:fkrull/deadsnakes
$ sudo apt-get update

А далее установим нужные версии (мне сейчас интересна 3.4):

$ sudo apt-get install python3.4

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

$ python3.4

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