Установите Python 3.6+ в Ubuntu: диспетчер пакетов по умолчанию, PPA Deadsnakes и сборка из исходного кода

Чтобы установить Python 3.6 или более новую версию в Ubuntu, вы можете использовать несколько методов. Вот несколько вариантов с примерами кода:

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

sudo apt update
sudo apt install python3

Этот метод установит версию Python 3 по умолчанию, доступную в репозиториях пакетов Ubuntu. Проверить установленную версию можно с помощью команды python3 --version.

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

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.6

Этот метод использует личный архив пакетов (PPA) под названием Deadsnakes, который предоставляет пакеты для нескольких версий Python. После установки вы можете проверить версию, используя python3.6 --version.

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

sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
wget https://www.python.org/ftp/python/3.6.13/Python-3.6.13.tgz
tar -xf Python-3.6.13.tgz
cd Python-3.6.13
./configure --enable-optimizations
make -j 4
sudo make altinstall

Этот метод предполагает загрузку исходного кода Python, его компиляцию и установку вручную. Настройте номер версии и ссылку для скачивания в зависимости от желаемой версии Python. Вы можете проверить установку с помощью python3.6 --version.