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

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы умеете использовать оболочку и, самое главное, размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете под учетной записью root, в противном случае вам может потребоваться добавить ‘sudo‘ к командам для получения root-прав. Я покажу вам пошаговую установку Python. язык программирования в Ubuntu 24.04 (Благородный Нумбат). Вы можете следовать тем же инструкциям для Ubuntu 22.04 и любого другого дистрибутива на основе Debian, такого как Linux Mint, Elementary OS, Pop!_OS и других.

Предварительные условия

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
  • Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.

Установите Python в Ubuntu 24.04 LTS Noble Numbat

Шаг 1. Обновление репозитория пакетов.

Прежде чем мы углубимся в процесс установки, давайте убедимся, что ваша система Ubuntu 24.04 обновлена. Откройте терминал и выполните следующие команды:

sudo apt update
sudo apt upgrade

Эти команды обновят список пакетов и обновят все существующие пакеты до последних версий.

Шаг 2. Установка Python в Ubuntu 24.04.

  • Способ 1. Установка Python с использованием диспетчера пакетов по умолчанию (APT)

Самый простой способ установить Python в Ubuntu 24.04 — использовать менеджер пакетов по умолчанию APT (Advanced Package Tool). Выполните следующие шаги, чтобы установить Python с помощью APT:

sudo apt install python3

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

python3 --version

В выводе вы должны увидеть номер версии Python.

  • Способ 2. Установка Python с использованием Deadsnakes PPA

Хотя менеджер пакетов по умолчанию предоставляет стабильную версию Python, для ваших проектов может потребоваться определенная версия. Deadsnakes PPA (Personal Package Archive) — популярный сторонний репозиторий, предлагающий широкий спектр версий Python для Ubuntu. Выполните следующие шаги, чтобы установить Python с помощью PPA Deadsnakes:

sudo add-apt-repository ppa:deadsnakes/ppa

Чтобы установить определенную версию Python, используйте следующий синтаксис команды:

sudo apt update
sudo apt install python3.x

Замените x желаемой версией Python. Например, чтобы установить Python 3.12, запустите:

sudo apt install python3.12

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

python3.12 --version
  • Способ 3: установка Python из исходного кода

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

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

sudo apt install build-essential libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev

Посетите официальная страница загрузки Python и скопируйте URL-адрес архива исходного кода нужной версии Python (например, Python-3.12.3.tgz):

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

Извлеките загруженный архив с помощью следующей команды:

tar -xvf Python-3.12.3.tgz

Перейдите в извлеченный каталог:

cd Python-3.12.3

Настройте сборку Python, выполнив:

./configure --enable-optimizations

Скомпилируйте Python, используя:

make

Наконец, установите Python, запустив:

sudo make install

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

python3.12 --version

Шаг 3. Установка pip для Python 3.

pip — это установщик пакетов для Python, позволяющий устанавливать дополнительные библиотеки и зависимости и управлять ими. Чтобы установить pip для Python 3, выполните следующую команду:

sudo apt install python3-pip

Вы можете проверить установку pip, выполнив:

pip3 --version

Шаг 4. Настройка виртуальной среды.

Виртуальные среды — это изолированные среды Python, которые позволяют управлять зависимостями отдельно для каждого проекта. Чтобы создать виртуальную среду, сначала установите virtualenv упаковка:

sudo apt install virtualenv

Затем перейдите в каталог вашего проекта и создайте новую виртуальную среду:

virtualenv myenv

Активируйте виртуальную среду, выполнив:

source myenv/bin/activate

Теперь вы можете устанавливать пакеты, специфичные для вашего проекта, в этой виртуальной среде, используя pip.