В этом руководстве я покажу вам, как установить Python на ОС Ubuntu 24.04. Python — это язык программирования высокого уровня, который предлагает сотни библиотек для создания веб-приложений и использования в машинном обучении. Он поддерживает несколько парадигм программирования, таких как структурное, функциональное и объектно-ориентированное программирование. Язык программирования Python предлагает множество функций, таких как обновления безопасности, фреймворки, интеграция с другими языками программирования, простота использования и т.д. Последняя версия Python — Python 3.12 на момент написания этого руководства.

Установка будет выполнена разными методами и займет несколько минут. Давайте начнем!

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

  • Сервер под управлением Ubuntu 24.04 или любой другой ОС Linux.
  • Привилегии пользователя: пользователь root или не root с привилегиями sudo.

Конвенции

1
2
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo.
$ - данные команды должны выполняться от имени обычного пользователя

Обновите систему

Прежде чем мы начнем установку, рекомендуется обновить системные пакеты до последних версий.

1
sudo apt update -y && sudo apt upgrade -y

Проверьте предыдущие версии Python

Чтобы проверить, установлена ​​ли на вашем сервере какая-либо версия Python3, выполните следующую команду:

1
python3 -V

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

1
python3 -V

Установка Python с помощью APT

Инструмент APT или Advanced package предназначен для управления пакетами программного обеспечения Linux. Самый простой способ установить версию Python 3 — использовать этот метод, поскольку Python 3 по умолчанию включен в репозиторий Ubuntu 24.04.

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

1
sudo apt install python3

Чтобы убедиться в успешности установки, выполните следующую команду:

1
python3 -V

Вы должны получить вывод, подобный этому:

1
2
root@host:~# python3 -V
Python 3.12.4

Установить Python из исходного кода

Установка или сборка программного обеспечения из исходного кода — это процесс создания двоичных файлов и других файлов, не являющихся исходными кодами. С помощью этого процесса мы можем установить именно ту версию Python3, которую хотим. Используя предыдущий метод, мы установили версию Python3 Python 3.12.4, поскольку она находилась в репозитории Ubuntu 24.04 по умолчанию.

Прежде чем продолжить установку, нам необходимо установить необходимые компоненты Python3:

1
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev pkg-config wget

На момент написания руководства последней стабильной версией Python3 для Linux была 3.12.4. Давайте загрузим эту версию и соберем ее из исходного кода:

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

После скачивания распакуйте файл.

1
tar -xf Python-3.12.4.tgz

Войдите в каталог Python и включите оптимизацию Python с помощью сценария ./configure для более быстрого выполнения кода:

1
./configure --enable-optimizations

Вы получите следующий результат:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
checking for stdlib extension module xxsubtype... yes
checking for stdlib extension module _xxtestfuzz... yes
checking for stdlib extension module _ctypes_test... yes
checking for stdlib extension module xxlimited... yes
checking for stdlib extension module xxlimited_35... yes
configure: creating ./config.status
config.status: creating Makefile.pre
config.status: creating Misc/python.pc
config.status: creating Misc/python-embed.pc
config.status: creating Misc/python-config.sh
config.status: creating Modules/Setup.bootstrap
config.status: creating Modules/Setup.stdlib
config.status: creating Modules/ld_so_aix
config.status: creating pyconfig.h
configure: creating Modules/Setup.local
configure: creating Makefile

После завершения этапа оптимизации вы можете приступить к установке Python 3.12.4.

1
sudo make install

Вам потребуется около 30 минут, чтобы процесс завершился. После этого вы увидите следующее сообщение:

1
2
3
4
Looking in links: /tmp/tmp8h_tp2p5
Processing /tmp/tmp8h_tp2p5/pip-24.0-py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-24.0

Чтобы убедиться в успешности установки, выполните следующую команду:

1
python3.12 -V

Вы должны получить вывод, подобный этому:

1
2
root@host:/opt/Python-3.12.4# python3.12 -V
Python 3.12.4

Установка Python через PPA

PPA или Personal Package Archive — последний метод, который мы можем использовать для установки Python3. Это сторонний репозиторий для Ubuntu, который предлагает несколько простых шагов для установки Python3. Давайте рассмотрим эти шаги.

Сначала установите вспомогательное программное обеспечение для PPA.

1
sudo apt install software-properties-common

Затем добавьте репозиторий PPA Deadsnakes:

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

После добавления репо обновите систему:

1
sudo apt update -y

Репозиторий PPA позволяет нам установить старую версию, которую мы хотим. Например, чтобы установить Python3.11, вы можете просто выполнить следующую команду:

1
sudo apt install python3.11

Чтобы убедиться в успешности установки, выполните следующую команду:

1
python3.11 -V

Вы должны получить вывод, подобный этому:

1
2
root@host:~# python3.11 -V
Python 3.11.9

Удалить версию Python

Чтобы полностью удалить версию Python3 с вашего сервера, выполните следующую команду:

1
apt purge python3* -y

Эта команда удалит версии Python 3, установленные методами PPA и APT. Чтобы удалить версию Python3, установленную из исходного кода, просто удалите папку со своего сервера и символические ссылки:

1
2
rm -rf Python-3.12.4/
rm /usr/local/bin/python3.12

Если вам понравился этот пост о том, как установить Python на Ubuntu 24.04. Вы также можете поделиться этим постом со своими друзьями в социальных сетях, которым может быть интересна эта статья, или просто оставить комментарий ниже. Спасибо.