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

Установка 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 написано множество системных инструментов, и если вы попытаетесь запустить их не той версией интерпретатора, то ничего не получится. Если у вас остались вопросы, спрашивайте в комментариях!

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую OpenSUSE. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

Ваше имя тоже может быть здесь. Как? Пишите для нас! Смотрите подробнее как стать автором Losst.

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

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

  8 comments for “Установка Python 3 Ubuntu

  1. Андрей
    Май 8, 2017 at 12:18 пп

    Добрый день!
    Можете подсказать хорошие ресурсы по изучению Python на русском ?

    • Ростислав
      Май 8, 2017 at 1:55 пп

      На сайте есть. А еще pythonworld.ru

    • Olg
      Май 8, 2017 at 5:06 пп

      В интернете молодой человек. На этот язык выпущено огромное количество литературы. Самый популярный язык среди школаты.

      • 13werwolf13
        Июнь 1, 2017 at 1:36 пп

        почему сразу школоты, питон юзают крупные интерпрайз проекты, так же он любим многими админами для автоматизации на равне с bash скриптами

    • 13werwolf13
      Июнь 1, 2017 at 1:35 пп
  2. Ростислав
    Май 8, 2017 at 1:56 пп

    После замены python3 (3.5) на python3 (3.6) не запускаться gnome-terminal

    • Olg
      Май 28, 2017 at 8:33 пп

      python самый глючный язык. Программа написанная на одной версии не факт что будет работать на другой

      • 13werwolf13
        Май 29, 2017 at 5:46 дп

        Совметимость сломали только между питоном 2 и питоном 3, а если у тебя внутри одной мажорной версии не работает то возможно накосячил ты

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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

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