ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Понедельник, 31 марта, 2025
Сегодня у нас 1 праздник:
Международный День Резервного Копирования (World Backup Day). Пользователи сайта социальных новостей reddit предложили сделать дату 31.03 Международным днём резервного копирования, аргументируя это тем, что никогда заранее нельзя узнать, какие сюрпризы преподнесёт 1.04

Как установить Python 3.7 в Ubuntu 18.04

Python — один из самых популярных языков программирования в мире. С простым и легким в освоении синтаксисом Python является отличным выбором для начинающих и опытных разработчиков. Python — довольно универсальный язык программирования, вы можете использовать его для выполнения практически всего, что вам угодно, от написания небольших сценариев, до создания игр, разработки веб-сайтов, создания алгоритмов машинного обучения, анализа данных и многого другого.

Python 3.7 является последней основной версией языка Python и включает в себя множество новых функций, таких как отложенная оценка аннотаций типов, поддержка классов данных и переменных контекста, настройка доступа к атрибутам модуля и многое другое.

В этой статье описываются два способа установки Python 3.7 в Ubuntu 18.04: с помощью стандартного инструмента apt из PPA deadsnakes и путем сборки из исходного кода.

Те же шаги применимы для Ubuntu 16.04 и любого дистрибутива на основе Ubuntu, включая Kubuntu, Linux Mint и Elementary OS.

 

Предпосылки

Вы должны войти в систему как пользователь с доступом sudo, чтобы иметь возможность устанавливать пакеты в вашей системе Ubuntu.

 

Установка Python 3.7 в Ubuntu с помощью Apt

Установка Python 3.7 в Ubuntu с помощью apt является относительно простым процессом и займет всего несколько минут:

  1. Начните с обновления списка пакетов и установки необходимых компонентов:
    sudo apt update
    sudo apt install software-properties-common
  2. Затем добавьте PPA deadsnakes в список источников:
    sudo add-apt-repository ppa:deadsnakes/ppa

    При появлении запроса нажмите Enter, чтобы продолжить:

    Press [ENTER] to continue or Ctrl-c to cancel adding it.
  3. Как только репозиторий будет включен, установите Python 3.7 с:
    sudo apt install python3.7
  4. На данный момент Python 3.7 установлен в вашей системе Ubuntu и готов к использованию. Вы можете проверить это, набрав:
    python3.7 --version
    Python 3.7.2

В этом разделе мы покажем вам, как загрузить и скомпилировать Python 3.7:

  1. Сначала обновите список пакетов и установите пакеты, необходимые для сборки исходного кода Python:
    sudo apt update
    sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  2. Загрузите исходный код последней версии со страницы загрузки Python спомощью следующей команды wget:
    wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

    На момент написания этой статьи последний выпуск 3.7.2.

  3. После завершения загрузки распакуйте архив:
    tar -xf Python-3.7.2.tar.xz
  4. Затем перейдите в исходный каталог Python и запустите скрипт configure, который выполнит ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:
    cd Python-3.7.2./
    configure --enable-optimizations

    Вариант --enable-optimizations позволит оптимизировать двоичный код Python, выполнив несколько тестов, которые могут сделать процесс сборки медленнее.

  5. Запустите процесс сборки Python, используя make:
    make -j 8

    Для ускорения сборки измените флаг -j в соответствии с вашим процессором. Если вы не знаете количество ядер вашего процессора, вы можете найти его, набрав nproc. Для примера, в системе из 8 ядер, используют флаг -j8.

  6. Когда сборка будет завершена, установите двоичные файлы Python, набрав:
    sudo make altinstall

    Не используйте стандарт make install, поскольку он перезапишет системный двоичный файл python3 по умолчанию.

  7. Python 3.7 установлен и готов к использованию, проверьте его, набрав:
    python3.7 --version
    Python 3.7.2

Заключение

Вы установили Python 3.7 на свой компьютер с Ubuntu 18.04 и можете приступить к разработке проекта или пройти обучение языка Python 3.

Далее вы можете прочитать о том, как использовать Pip и как создавать виртуальные среды Python для различных проектов Python.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь комментировать ниже.

Exit mobile version