Установка 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

Выводы

В этой статье мы рассмотрели как установить Python на Ubuntu 17.04 и более ранних версий. Рассмотрели как выполняется сборка программы из исходников, установка из PPA и выбор версии. С выбором версии будьте аккуратны, не трогайте python, только python3, как я уже говорил, на Python 2.7 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!

Creative Commons License
Статья Установка Python 3 Ubuntu распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (6 оценок, среднее: 5,00 из 5)
Загрузка...

10 комментариев

  1. Андрей Май 8, 2017 Ответить
    • Ростислав Май 8, 2017 Ответить
    • Olg Май 8, 2017 Ответить
      • 13werwolf13 Июнь 1, 2017 Ответить
  2. Ростислав Май 8, 2017 Ответить
    • Olg Май 28, 2017 Ответить
      • 13werwolf13 Май 29, 2017 Ответить
        • Пользователь Сентябрь 19, 2017 Ответить
  3. Hmeka Январь 7, 2018 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: