Администрирование FreeBSD, Linux, ... Как установить Python 3.10 на Oracle Linux Sat, June 14 2025  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Как установить Python 3.10 на Oracle Linux Печать
Добавил(а) microsin   

На момент написания статьи (июль 2022 года) Python 3.10.4 был последней версией Python. В этой статье (перевод [1]) описывается процесс установки Python 3.10 на Oracle Linux 8 путем сборки из исходного кода.

Шаг 1. Установка необходимых зависимостей

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

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

Шаг 2. Установка Python 3.10.4 на Oracle Linux 8

Загрузите архив с исходным кодом командой (это лучше делать в каком-нибудь временном каталоге):

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

После завершения загрузки распакуйте архив командой:

$ tar -xf Python-3.10.4.tgz

В текущем каталоге появится папка Python-3.10.4, зайдите в неё и выполните скрипт конфигурации компиляции:

$ cd Python-3.10.4
$ ./configure --enable-optimizations

Запустите процесс сборки командой make. Опция -j 2 указывает, что для сборки можно использовать два аппаратных ядра (параллельно работающих процессов). Команда nproc чисто информационная, она покажет количество доступных для сборки процессов.

$ make -j 2
$ nproc

И наконец, установите Python 3.10 командой:

$ sudo make altinstall

После завершения установки проверьте её корректность командой:

$ python3.10 --version

Вы должны увидеть вывод:

Python 3.10.4

Шаг 3 (необязательный). Создание виртуального окружения Python

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

Чтобы создать виртуальное окружение с именем python-env, запустите следующую команду:

$ python3.10 -m venv python-env

Далее, активируйте виртуальное окружение командой:

$ source python-env/bin/activate

В результате вы получите следующий шелл:

(python-env) [root@oraclelinux8 ~]#

Теперь вы можете использовать менеджер пакетов PIP, чтобы установить любой пакет и зависимости внутри вашего виртуального окружения.

Например, следующая команда установит apache-airflow:

pip3.10 install apache-airflow

Если вы захотите удалить пакет, используйте команду:

pip3.10 uninstall apache-airflow

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

deactivate

[Ссылки]

1. How to Install Python 3.10 on Oracle Linux site:atlantic.net.
2. Управление несколькими версиями Python с помощью pyenv.

 

Добавить комментарий


Защитный код
Обновить

Top of Page