Как установить Python 3.11 на CentOS 9/8 и Fedora

14 feb 2023 2 min di lettura
Как установить Python 3.11 на CentOS 9/8 и Fedora
Indice dei contenuti

Введение

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

Python 3 — третья версия языка программирования Python. Как поясняется в, Python — это высокоуровневый объектно-ориентированный язык программирования, который интерпретируется. Нет отдельного этапа компиляции, как в других языках, который генерирует исполняемый файл из исходников. Python 3 был представлен в 2008 году как обновление Python 2 с целью удаления некоторых устаревших функций и улучшения опыта разработчиков. Python — это язык программирования, подходящий для разработки широкого спектра приложений, включая распределенные приложения, сценарии, численные вычисления и системное тестирование. Python также является мультипарадигмальным языком, поддерживающим как процедурное, так и объектно-ориентированное программирование, как описано в.

В основном новые операционные системы поставляются с последними версиями Python. Но версии ОС, выпущенные до выпуска Python 3.11, могут не иметь последней версии. Это руководство поможет вам установить Python 3.11 в операционных системах CentOS, Red Hat и Fedora, скомпилировав его из исходного кода.

Требования

Для этой установки Python требуется компилятор GCC в вашей системе. Войдите на свой сервер, используя ssh или доступ к оболочке. Теперь используйте следующую команду, чтобы установить предварительные условия для Python перед его установкой.

sudo dnf install gcc openssl-devel bzip2-devel sqlite-devel

Скачать Python 3.11

Загрузите Python, используя следующую команду с официального сайта Python. Вы также можете скачать последнюю версию вместо того, что указано ниже.

cd /usr/src
wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz

Теперь извлеките загруженный пакет.

tar xzf Python-3.11.1.tgz

Установите Python 3.11 на CentOS и Fedora.

Используйте следующий набор команд для компиляции исходного кода Python с помощью сценария ./configure и make с помощью altinstall.

cd Python-3.11.1
sudo./configure --enable-optimizations
sudo make altinstall

make altinstall используется для предотвращения замены бинарного файла Python по умолчанию /usr/bin/python.

Теперь удалите загруженный файл исходного архива из вашей системы.

sudo rm /usr/src/Python-3.11.1.tgz

Проверить версию Python

Проверьте последнюю установленную версию Python, используя следующую команду.

python3.11 -V
Python 3.11.1

Заключение

В этом руководстве вы найдете инструкции по установке Python 3.11 в системах CentOS, RHEL и Fedora путем компиляции из исходного кода. Мы по-прежнему предлагаем менеджеру пакетов установить Python, но если менеджер пакетов не может этого сделать, скомпилируйте его из исходного кода.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.