Как установить Python на Ubuntu 24.04
Дата публикации: 2024-07-03T11:48:38
Теги: ["Python", "Ubuntu"]
В этом руководстве я покажу вам, как установить Python на ОС Ubuntu 24.04. Python — это язык программирования высокого уровня, который предлагает сотни библиотек для создания веб-приложений и использования в машинном обучении. Он поддерживает несколько парадигм программирования, таких как структурное, функциональное и объектно-ориентированное программирование. Язык программирования Python предлагает множество функций, таких как обновления безопасности, фреймворки, интеграция с другими языками программирования, простота использования и т.д. Последняя версия Python — Python 3.12 на момент написания этого руководства.
Установка будет выполнена разными методами и займет несколько минут. Давайте начнем!
Предварительные условия
- Сервер под управлением Ubuntu 24.04 или любой другой ОС Linux.
- Привилегии пользователя: пользователь root или не root с привилегиями sudo.
Конвенции
# - данные команды должны выполняться с правами root либо непосредственно от имени пользователя root, либо с помощью команды sudo. $ - данные команды должны выполняться от имени обычного пользователя
Обновите систему
Прежде чем мы начнем установку, рекомендуется обновить системные пакеты до последних версий.
sudo apt update -y && sudo apt upgrade -y
Проверьте предыдущие версии Python
Чтобы проверить, установлена ли на вашем сервере какая-либо версия Python3, выполните следующую команду:
python3 -V
Если в вашей системе нет версии Python3, вы должны получить следующий вывод:
python3 -V
Установка Python с помощью APT
Инструмент APT или Advanced package предназначен для управления пакетами программного обеспечения Linux. Самый простой способ установить версию Python 3 — использовать этот метод, поскольку Python 3 по умолчанию включен в репозиторий Ubuntu 24.04.
Чтобы установить Python 3, выполните следующую команду:
sudo apt install python3
Чтобы убедиться в успешности установки, выполните следующую команду:
python3 -V
Вы должны получить вывод, подобный этому:
root@host:~# python3 -V Python 3.12.4
Установить Python из исходного кода
Установка или сборка программного обеспечения из исходного кода — это процесс создания двоичных файлов и других файлов, не являющихся исходными кодами. С помощью этого процесса мы можем установить именно ту версию Python3, которую хотим. Используя предыдущий метод, мы установили версию Python3 Python 3.12.4, поскольку она находилась в репозитории Ubuntu 24.04 по умолчанию.
Прежде чем продолжить установку, нам необходимо установить необходимые компоненты Python3:
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. Давайте загрузим эту версию и соберем ее из исходного кода:
wget https://www.python.org/ftp/python/3.12.4/Python-3.12.4.tgz
После скачивания распакуйте файл.
tar -xf Python-3.12.4.tgz
Войдите в каталог Python и включите оптимизацию Python с помощью сценария `./configure` для более быстрого выполнения кода:
./configure --enable-optimizations
Вы получите следующий результат:
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.
sudo make install
Вам потребуется около 30 минут, чтобы процесс завершился. После этого вы увидите следующее сообщение:
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
Чтобы убедиться в успешности установки, выполните следующую команду:
python3.12 -V
Вы должны получить вывод, подобный этому:
root@host:/opt/Python-3.12.4# python3.12 -V Python 3.12.4
Установка Python через PPA
PPA или Personal Package Archive — последний метод, который мы можем использовать для установки Python3. Это сторонний репозиторий для Ubuntu, который предлагает несколько простых шагов для установки Python3. Давайте рассмотрим эти шаги.
Сначала установите вспомогательное программное обеспечение для PPA.
sudo apt install software-properties-common
Затем добавьте репозиторий PPA Deadsnakes:
sudo add-apt-repository ppa:deadsnakes/ppa
После добавления репо обновите систему:
sudo apt update -y
Репозиторий PPA позволяет нам установить старую версию, которую мы хотим. Например, чтобы установить Python3.11, вы можете просто выполнить следующую команду:
sudo apt install python3.11
Чтобы убедиться в успешности установки, выполните следующую команду:
python3.11 -V
Вы должны получить вывод, подобный этому:
root@host:~# python3.11 -V Python 3.11.9
Удалить версию Python
Чтобы полностью удалить версию Python3 с вашего сервера, выполните следующую команду:
apt purge python3* -y
Эта команда удалит версии Python 3, установленные методами PPA и APT. Чтобы удалить версию Python3, установленную из исходного кода, просто удалите папку со своего сервера и символические ссылки:
rm -rf Python-3.12.4/ rm /usr/local/bin/python3.12
Если вам понравился этот пост о том, как установить Python на Ubuntu 24.04. Вы также можете поделиться этим постом со своими друзьями в социальных сетях, которым может быть интересна эта статья. Спасибо.