news
Расширенные конфигурации в Амстердаме
DF
17 мая 2023
Обновлено 30 мая 2023

Установка актуальной версии Python на CentOS

CentOS Python

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

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

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

Установка свежей версии библиотек для поддержки этого языка программирования в операционной системе CentOS обычно не представляет сложности, особенно если выполнять всё поэтапно. В данной инструкции выполним сборку версии 3.10.11 из исходников.

Обновление пакетов операционной системы

До начала установки/обновления Python производим обновление самой операционной системы. Для этого открываем терминал и выполняем:

sudo dnf update
sudo dnf upgrade

Обновление операционной системы

Установка Python на CentOS

Для работы с Python необходимо поместить его на свой компьютер, что может быть нетривиальной задачей для новичков в Linux. На данном этапе мы пошагово пройдемся по всем этапам установки и предоставим подробные инструкции с командами, которые будем использовать, и описанием каждого шага.

Установка дополнительных пакетов

Если в вашей системе отсутствует модуль «‎wget». Поочередно впишите строчки:

sudo yum search wget
sudo yum install wget

Результат успешного выполнения команд

Для дальнейшей работы нужно получить пакеты:

yum install gcc yum-utils zlib-devel python-tools cmake git pkgconfig -y --skip-broken

После успешного окончания установки, установим «Инструменты разработки»

yum groupinstall -y "Development Tools" --skip-broken

Для продолжения, нужно перейти в директорию:

cd /usr/src

Загрузка файлов с исходниками

Последнюю версию получаем с веб-сайта Python.org. Посетив его, в разделе «Downloads\Source code» копируем найденную и нужную нам ссылку на скачивание. Далее выполняем в терминале, вставляя только что скопированную ссылку:

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

После скачивания нужно достать содержимое архива. Для выполнения данного действия можно воспользоваться этой командой:

tar xzf Python-3.11.3.tgz

Загрузка и распаковка архива с исходным кодом

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

./configure

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

make
make install

Убедимся, что обновление выполнено успешно, отправив в терминал строчку:

python3 --version

Если отображается версия Питон 3.11.x, то все предыдущие действия прошли корректно! Теперь стало возможным использовать универсальный язык программирования в своих целях.

Обновление версии Python

Если у Вас уже была установлена более ранняя версия Python, следует выполнить, описанные ниже, шаги.

Установка дополнительных пакетов

Для выполнения обновления версии Python необходимо поставить в дополнение несколько новых пакетов. Отправим в терминал команды:

yum groupinstall -y "Development Tools" --skip-broken
wget https://public-yum.oracle.com/public-yum-ol6.repo -O /etc/yum.repos.d/public-yum-ol6.repo

Установка дополнительных пакетов

dnf --enablerepo=powertools install libpcap-devel

Установка дополнительных пакетов

sudo dnf install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

Установка дополнительных пакетов

Загрузка файлов с исходниками

Последнюю версию получаем с веб-сайта Python.org. Посетив его, в разделе «Downloads\Source code» копируем найденную и нужную нам ссылку на скачивание. Далее выполняем в терминале, вставляя только что скопированную ссылку:

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

После скачивания нужно достать содержимое архива. Для выполнения данного действия можно воспользоваться этой командой:

tar xzf Python-3.11.3.tgz

Загрузка архива с исходным кодом

Обновление версии

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

./configure --enable-optimizations
make
make install

Проверка обновления

Убедимся, что обновление выполнено успешно, выполнив команду:

python3 --version

Текущая версия python

Если отображается версия Python 3.11.x, то обновление прошло успешно.

Заключение

В данном обзоре рассмотрели вопрос «Как обновить Python на CentOS» путём с помощью файлов исходного кода.

Вас может заинтересовать следующие материалы по данной теме

Оценка:
4 из 5
Аverage rating : 4.5
Оценок: 2
191028 Санкт-Петербург Литейный пр., д. 26, Лит. А
+7 (812) 403-06-99
700 300
ООО «ИТГЛОБАЛКОМ ЛАБС»
700 300