Как установить Python 3.8 на Ubuntu 18.04
Как установить Python 3.8 на Ubuntu 18.04
How to Install Python 3.8 on Ubuntu 18.04
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 является относительно простым процессом и занимает всего несколько минут:
-
Выполните следующие команды как пользователь root или пользователь с доступом sudo, чтобы обновить список пакетов и установить необходимые компоненты:
sudo apt update
sudo apt install software-properties-common
-
Добавьте PPA deadsnakes в список источников вашей системы:
sudo add-apt-repository ppa:deadsnakes/ppa
При появлении запроса нажмите,
Enter
чтобы продолжить:
Press [ENTER] to continue or Ctrl-c to cancel adding it.
-
Как только хранилище будет включено, установите Python 3.8 с:
sudo apt install python3.8
-
Убедитесь, что установка прошла успешно, набрав:
python3.8 --version
Python 3.8.0
На этом этапе Python 3.8 установлен в вашей системе Ubuntu, и вы можете начать его использовать.
Установка Python 3.8 в Ubuntu из исходного кода
В этом разделе мы объясним, как скомпилировать Python 3.8 из исходного кода.
-
Обновите список пакетов и установите пакеты, необходимые для сборки 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
-
Загрузите исходный код последней версии со страницы загрузки Python, используя
wget
:
wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tgz
На момент написания этой статьи последний выпуск
3.8.0
.
-
Когда загрузка закончится, распакуйте архив gzip :
tar -xf Python-3.8.0.tgz
-
Перейдите в исходный каталог Python и выполните
configure
сценарий, который выполняет ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:
cd Python-3.8.0
./configure --enable-optimizations
--enable-optimizations
Опция оптимизирует бинарный Python, выполнив несколько тестов. Это замедляет процесс сборки.
-
Запустите процесс сборки Python 3.8:
make -j 8
Чтобы ускорить сборку, измените ее так,-j
чтобы она соответствовала числу ядер в вашем процессоре. Вы можете найти номер, набравnproc
.
-
Когда процесс сборки завершится, установите двоичные файлы Python, набрав:
sudo make altinstall
Не используйте стандарт,
make install
поскольку он перезапишет системный двоичный файл python3 по умолчанию. -
Вот и все. Python 3.8 был установлен и готов к использованию. Проверьте это, набрав:
python3.8 --version
Выходные данные должны показать версию Python:
Python 3.8.0
Вывод
Вы установили Python 3.8 на свой компьютер с Ubuntu 18.04 и можете приступить к разработке проекта Python 3.
Далее вы можете прочитать о том, как использовать Pip и как создавать виртуальные среды Python для различных проектов Python.