Установка Python 3 Ubuntu

Python — это один из самых популярных языков программирования для Linux. На нем написано множество различных инструментов и библиотек. Кроме того, Python популярен среди разработчиков, потому что на нем очень просто и быстро программировать, и вообще, его просто освоить.

По умолчанию в Ubuntu уже поставляется интерпретатор Python, но сейчас в официальных репозиториях доступна только версия 3.5 и версия 2.7 для совместимости со старыми скриптами. Но самая новая версия на данный момент — 3.6. Она вышла в декабре 2016. В этой статье мы рассмотрим как выполняется установка Python 3 Ubuntu 16.04, 16.10 или 17.04.

Установка Python в Ubuntu 16.10 и 17.04

Сначала посмотрите какая версия Python установлена в вашей системе. Для этого выполните команду:

python3 --version

Новая версия, Python 3.6 доступна в репозиториях universe. Поэтому вам нет необходимости добавлять PPA, достаточно просто обновить систему и установить пакет нужной версии. Для этого наберите:

sudo apt update
$ sudo apt install python3.6

После завершения установки снова проверяем версию:

python 3.6 -V

Обратите внимание, что старая версия никуда не делась, она по-прежнему доступна по имени python3, а новая теперь может быть загружена командой python 3.6. Если вы хотите использовать эту версию вместо 3.5 для запуска всех программ. Для этого существует утилита update-alternatives. Но если вы попытаетесь получить список возможностей, то получите ошибку:

Это нормально, нужно сначала установить какие файлы за что отвечают, потому что мейнтейнеры об это не позаботились:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2

Теперь смотрим еще раз:

update-alternatives --list python3

Теперь мы можем выбрать нужную нам версию и переключаться по необходимости. Для настройки используйте команду config:

sudo update-alternatives --config python3

В запросе ввода нужно указать номер программы, которую следует использовать по умолчанию.

Установка Python в Ubuntu 16.04

В Ubuntu 16.04 новая версия Python 3.6 не поставляется. Поэтому вы можете собрать ее из исходников или же использовать PPA. Сначала рассмотрим как установить Python 3 из PPA, этот путь немного проще. Для добавления репозитория выполните:

sudo add-apt-repository ppa:jonathonf/python-3.6
$ sudo apt update

Установка Python Ubuntu 16.04 выполняется командой:

sudo apt install python3.6

Готово, Python установлен и вы можете тестировать его и настраивать версии как описано выше. Теперь рассмотрим как собрать Python из исходников, так вы получаете самую последнюю версию. Сначала нужно установить все необходимые пакеты:

sudo apt install build-essential checkinstall

sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

Скачайте исходный код и распакуйте полученный архив:

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
$ tar xvf Python-3.6.0.tar.xz

Перейдите в папку с исходниками, подготовьте все, соберите программу и установите:

cd Python-3.6.0/
$ ./configure
$ sudo make altinstall

Команда altinstall указывает, что не нужно создавать символическую ссылку /usr/bin/python. Эту удалит старую версию, по умолчанию используется Python 2.7, и, соответственно, сломает систему.

Для правильно ли прошла установка Python 3 Ubuntu, опять же выполните:

python3 -V

Источник

Понравилась статья? Поделиться с друзьями: