uz
Новости
Новый дата-центр Serverspace в Узбекистане — запуск локации Ташкент (East Telecom YA DC)
VB
июня 23, 2025
Обновлено июня 23, 2025

Установка свежей версии Python на Ubuntu

Linux Python Ubuntu

Используете другую ОС?

Выберите нужную версию или дистрибутив.

Что такое Python

Python сегодня - это один из самых используемых языков программирования. Основными его преимуществами являются относительная простота, низкий порог вхождения, универсальность в применении, а также множество плагинов. Теперь интерпретатор часто применяют для создания скриптов, разнообразного программного обеспечения, разработки игр и даже в "обучении" нейросетей. Python имеет кросс-платформенный синтаксис и может быть установлен на любую "актуальную" операционную систему. В данной инструкции мы рассмотрим процесс установки Pyhton на сервер под управлением ОС Ubuntu.

Установка Python при помощи менеджера ПО

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

  • Авторизуйтесь от имени суперпользователя и проведите установку нескольких утилит;
apt install -y software-properties-common
  • Обновите все имеющиеся ПО;
apt-get update -y; apt upgrade -y

Обновите все имеющиеся ПО

  • Перезагрузите сервер;
  • Включите в список системных репозиториев еще один;
add-apt-repository -y ppa:deadsnakes/ppa

Включите в список системных репозиториев еще один

  • Обновите системный кэш, затем уточните, какая из версий Python выпущена последней;
apt-get update && apt-cache search python3.1

Уточните версию Python

Как видно, новейшей на сегодняшний день является версия 3.11. Процесс ее установки буквально "однострочный":

apt-get install python3.11 -y

Процесс обновления Python

  • Следующий шаг не является обязательным. Создайте симлинк для большего удобства впоследствии, затем можете проверить, действительно ли корректно прошел процесс установки:
ln -s /usr/bin/python3.11 /usr/bin/python
python --version

Создание симлинка

Самостоятельная компиляция

Если установка пакета из репозитория по тем или иным причинам невозможна, всегда остается возможность собрать «свежий» Python из так называемых "сырцов". Инструкция также достаточно проста:

  • Откройте SSH-сеанс с повышенными правами и обновите имеющееся ПО как описывалось ранее;
  • Далее нужно установить пакеты, которые позже будут использованы для сборки Python;
apt-get -y update; apt -y install zlib1g-dev build-essential libgdbm-dev libncurses5-dev libssl-dev libnss3-dev libffi-dev libreadline-dev wget libsqlite3-dev libbz2-dev

Установка пакетов для сборки Python

  • Перейдите на веб-страницу загрузок Python через браузер и скопируйте в буфер обмена ссылку на архив с исходными кодами нужной версии;

Веб страница Python

  • Вернитесь в консоль вашего сервера, создайте папку для "сборки", перейдите в нее, скачайте архив по скопированной ранее ссылке и распакуйте его;
mkdir /root/build
cd /root/build
wget <скопированная_ссылка>
tar -xf *.tgz

Распаковка архива

  • Перейдите "на уровень ниже", в каталог, соответствующий скачанному архиву, и запустите процедуру подготовки к компиляции;
cd <версия_python>

./configure --enable-optimizations

Процедура подготовки к компиляции

  • Следующий этап - собственно сборка пакета. Время зависит от производительности сервера, прежде всего его процессора, но вы в любом случае успеете выпить чашечку кофе:
make -j $(nproc)

Сборка пакета

  • Последний шаг — "интеграция" собранного вами пакета непосредственно в ОС:
make altinstall

Интеграция пакета в ОС

  • В качестве проверки можете также узнать версию Python в системе. Если картина подобна показанной ниже, то работа выполнена на "отлично":
ln -s /usr/local/bin/python3.11 /usr/bin/python
python --version

Проверка установленной версии Python

Итоги статьи

Теперь вы знаете о том, что такое Python, преимуществах этого интерпретатора и сферах его применения. Также вы умеете устанавливать данное ПО из репозитория или с помощью самостоятельной сборки из исходных кодов.

Оценка:
5 из 5
Аverage rating : 5
Оценок: 9
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...