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

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

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

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

Установите Python 2 в Ubuntu 24.04.

Шаг 1. Подготовка вашей системы.

Чтобы обеспечить плавный процесс установки и поддерживать стабильность и безопасность системы, крайне важно обновить систему Ubuntu 24.04 перед установкой Python 2. Откройте терминал и выполните следующие команды:

sudo apt update
sudo apt upgrade

Эти команды обновят списки пакетов и обновят все устаревшие пакеты до последних версий. Этот шаг помогает предотвратить потенциальные проблемы совместимости и гарантирует, что у вас будет доступ к самым последним исправлениям ошибок и исправлениям безопасности.

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

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

sudo apt install -y build-essential checkinstall libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev

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

Чтобы установить Python 2 в Ubuntu 24.04, вам необходимо скачать исходный код. На момент написания этой статьи последняя версия Python 2 — 2.7.18. Используйте следующую команду для загрузки архива исходного кода:

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

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

tar -xvf Python-2.7.18.tgz

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

cd Python-2.7.18

Теперь вы можете настроить, скомпилировать и установить Python 2, используя следующие команды:

./configure --enable-optimizations
make
sudo make install

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

python2 --version

Если установка прошла успешно, вы должны увидеть вывод, аналогичный следующему:

Python 2.7.18

Если у вас возникли какие-либо проблемы или команда не выполняется, еще раз проверьте, правильно ли вы выполнили все шаги и не было ли ошибок в процессе установки. Общие проблемы включают отсутствие зависимостей, недостаточные разрешения или конфликты с существующими установками Python.

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

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

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python2 get-pip.py

Эти команды загружают сценарий установки pip и выполняют его с использованием Python 2. После завершения установки вы можете использовать pip для установки пакетов Python 2, выполнив такие команды, как:

pip2 install package_name