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

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

Метод 1: использование диспетчера пакетов
Самый простой и рекомендуемый способ установить Python 3 в Ubuntu — использовать встроенный менеджер пакетов. Откройте терминал и введите следующую команду:

sudo apt update
sudo apt install python3

Метод 2: установка из официального репозитория Python
Если вы предпочитаете использовать последнюю версию Python 3 или вам нужна дополнительная гибкость, вы можете установить ее из официального репозитория Python. Выполните следующие действия:

Шаг 1. Добавьте репозиторий Deadsnakes PPA (персональный архив пакетов):

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Шаг 2. Установите Python 3:

sudo apt install python3.x

Замените xна нужный номер версии (например, 3.9 для Python 3.9).

Метод 3: сборка из исходного кода
Для опытных пользователей, которым нужен полный контроль над процессом установки, возможна сборка Python из исходного кода. Этот метод позволяет настроить установку и позволяет одновременно работать с разными версиями Python. Вот как это можно сделать:

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

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libsqlite3-dev libreadline-dev libffi-dev wget libbz2-dev

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

wget https://www.python.org/ftp/python/3.x.x/Python-3.x.x.tgz

Замените xна нужный номер версии.

Шаг 3. Распакуйте скачанный архив:

tar -xf Python-3.x.x.tgz
cd Python-3.x.x

Шаг 4. Настройте, скомпилируйте и установите Python:

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

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

Шаг 1. Установите pyenv и необходимые для него условия:

sudo apt install git curl make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
curl https://pyenv.run | bash

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

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

Шаг 3. Установите Python 3 с помощью pyenv:

pyenv install 3.x.x

Замените xна нужный номер версии.

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