Полное руководство: установка Python 3.7 в Ubuntu 20.04

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

Метод 1: использование репозитория Ubuntu по умолчанию

Python 3.7 недоступен в репозиториях Ubuntu 20.04 по умолчанию. Однако для его установки вы можете использовать сторонний репозиторий под названием «deadsnakes». Выполните следующие действия:

Шаг 1. Обновите списки пакетов

sudo apt update

Шаг 2. Установите необходимые пакеты

sudo apt install software-properties-common

Шаг 3. Добавьте репозиторий DeadSnakes

sudo add-apt-repository ppa:deadsnakes/ppa

Шаг 4. Еще раз обновите списки пакетов

sudo apt update

Шаг 5. Установите Python 3.7

sudo apt install python3.7

Метод 2: использование pyenv

pyenv — популярный инструмент управления версиями Python, который позволяет устанавливать несколько версий Python и переключаться между ними. Вот как установить Python 3.7 с помощью pyenv:

Шаг 1. Установите необходимые зависимости

sudo apt update
sudo apt install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

Шаг 2. Установите pyenv

curl https://pyenv.run | bash

Шаг 3. Добавьте pyenv в свою оболочку

echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

Шаг 4. Установите Python 3.7

pyenv install 3.7.12

Метод 3: сборка Python из исходного кода

Другой способ установки Python 3.7 — сборка его из исходного кода. Вот шаги:

Шаг 1. Обновите списки пакетов и установите необходимые пакеты

sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev \
libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

Шаг 2. Загрузите исходный код Python 3.7

wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
tar -xf Python-3.7.12.tgz
cd Python-3.7.12

Шаг 3. Настройка и сборка Python

./configure --enable-optimizations
make -j $(nproc)
sudo make altinstall

В этом руководстве мы рассмотрели три различных способа установки Python 3.7 в Ubuntu 20.04. Вы можете выбрать тот метод, который соответствует вашим требованиям и предпочтениям. Независимо от того, предпочитаете ли вы использовать репозиторий Ubuntu по умолчанию, pyenv для управления версиями или сборку из исходного кода, теперь у вас есть необходимые инструкции и примеры кода для успешной установки Python 3.7. Начните экспериментировать с новыми функциями и улучшениями Python 3.7 в вашей системе Ubuntu.