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

В этом руководстве вы узнаете два разных способа установки Python 3.8 в Ubuntu 18.04.

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

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

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

sudo apt update
sudo apt install software-properties-common

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

sudo add-apt-repository ppa:deadsnakes/ppa

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

После включения репозитория установите Python 3.8 с помощью:

sudo apt install python3.8

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

python3.8 --version

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

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

Обновите список пакетов и установите пакеты, необходимые для сборки 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

Когда загрузка завершится, распакуйте сжатый архив :

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 3.8 на свой сервер с Ubuntu 18.04 и можете приступить к разработке проекта Python 3.