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

How to Install Python 3.8 on Ubuntu 18.04

22 Июля 2020 | Ubuntu

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

Как установить Python 3.8 на Ubuntu 18.04
Python является одним из наиболее широко используемых языков программирования в мире. С простым и легким в освоении синтаксисом Python является популярным выбором для начинающих и опытных разработчиков. 

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

Python 3.8 недоступен в репозиториях Ubuntu по умолчанию. В этом уроке мы рассмотрим два разных способа установки Python 3.8 на Ubuntu 18.04. Первый вариант - установить пакет deb из PPA deadsnakes , а второй - из исходного кода.

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


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

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

  1. Выполните следующие команды как пользователь root или пользователь с доступом sudo, чтобы обновить список пакетов и установить необходимые компоненты:

    
    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.8 с:

    sudo apt install python3.8 
    
    
  4. Убедитесь, что установка прошла успешно, набрав:

    python3.8 --version 
    Python 3.8.0 
    
    

    На этом этапе Python 3.8 установлен в вашей системе Ubuntu, и вы можете начать его использовать.

Установка Python 3.8 в Ubuntu из исходного кода

В этом разделе мы объясним, как скомпилировать Python 3.8 из исходного кода.

  1. Обновите список пакетов и установите пакеты, необходимые для сборки Python:

    sudo apt update sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
     
  2. Загрузите исходный код последней версии со страницы загрузки Python, используя wget :

    wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz 
    
    

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

  3. Когда загрузка закончится, распакуйте архив gzip :

    tar -xf Python-3.8.0.tgz 
    
    
  4. Перейдите в исходный каталог Python и выполните configure сценарий, который выполняет ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:

    cd Python-3.8.0 ./configure --enable-optimizations 

    --enable-optimizations 

    Опция оптимизирует бинарный Python, выполнив несколько тестов. Это замедляет процесс сборки.

  5. Запустите процесс сборки Python 3.8:

    make -j 8 


       Чтобы ускорить сборку, измените ее так, -j чтобы она соответствовала числу ядер в вашем процессоре. Вы можете найти номер, набрав nproc .

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

    sudo make altinstall 
    
    

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

  7. Вот и все. Python 3.8 был установлен и готов к использованию. Проверьте это, набрав:

    python3.8 --version 
    
    

    Выходные данные должны показать версию Python:

    Python 3.8.0 
    
    

Вывод

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

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

    Комментарии

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

Загрузка комментариев...