Введение
Недавно был запущен 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, но если менеджер пакетов не может этого сделать, скомпилируйте его из исходного кода.