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

В этой статье вы узнаете два способа установки Python 3.9 на Ubuntu 20.04.

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

Установка Python 3.9 на Ubuntu с помощью apt — относительно простой процесс, который занимает всего несколько минут.

Обновите список пакетов и установите необходимые компоненты:

sudo apt update
sudo apt install software-properties-common

Добавьте deadsnakes PPA в список источников вашей системы:

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

sudo add-apt-repository ppa:deadsnakes/ppa

После включения репозитория вы можете установить Python 3.9, выполнив:

sudo apt install python3.9

Убедитесь, что установка прошла успешно, набрав:

python3.9 --version

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

Компиляция Python из исходного кода позволяет установить последнюю версию Python и настроить параметры сборки. Однако вы не сможете поддерживать свою установку Python через aptдиспетчер пакетов.

Установите зависимости, необходимые для сборки 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.9.1/Python-3.9.1.tgz

После завершения загрузки распакуйте сжатый архив :

tar -xf Python-3.9.1.tgz

Переключитесь в исходный каталог Python и запустите configureскрипт, который выполняет ряд проверок, чтобы убедиться, что все зависимости в вашей системе присутствуют:

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

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

Запустите процесс сборки Python 3.9:

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

make -j 12

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

Мы используем altinstallвместо, installпотому что позже будет перезаписан системный двоичный файл python3 по умолчанию.

sudo make altinstall

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

python3.9 --version