Site icon IT Draft

[Решено] Установка Python 3.12 в Rocky Linux 9 / AlmaLinux и назначаем его для использования по умолчанию

[Решено] Установка Python 3.12 в Rocky Linux 9 / AlmaLinux

Python 3.12 + Rocky Linux 9

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

Обновляем ОС и устанавливаем необходимые пакеты

$ sudo dnf -y update
$ sudo dnf -y install gcc openssl-devel bzip2-devel libffi-devel zlib-devel wget make tar

Скачиваем и распаковываем дистрибутив Python с официального сайта

$ sudo wget https://www.python.org/ftp/python/3.12.1/Python-3.12.1.tgz
$ sudo tar -xf Python-3.12.1.tgz

Переходим в каталог, куда распаковался дистрибутив Python, и запускаем процесс конфигурирования

$ cd Python-3.12.1
$ sudo ./configure --enable-optimizations

Смотрим количество ядер на ВМ и выставляем такое же количество потоков для сборки ПО

Selectel — ведущий провайдер облачной инфраструктуры и услуг дата-центров

Компания занимает лидирующие позиции на рынке на рынке выделенных серверов и приватных облаков, и входит в топ-3 крупнейших операторов дата-центров в России.


$ sudo nproc
2

$ sudo make -j 2

Запускаем установку ПО

$ sudo make altinstall

Назначаем установленную версию Python для использования по умолчанию

$ sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.12 20
$ sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.12 20
Exit mobile version