Python — это высокоуровневый интерпретируемый язык программирования, ориентированный на объекты и обладающий динамической типизацией, который находит широкое применение в таких областях, как веб-разработка, научные вычисления и искусственный интеллект. В CentOS 7 предустановлен Python 2.7. Если вам нужно использовать Python 3.8, вы можете выполнить установку, следуя приведенным ниже шагам.
Шаг 1: Установка среды компиляции и зависимостей
Перед установкой Python необходимо установить несколько необходимых пакетов для компиляции и зависимостей, включая GCC, openssl-devel, bzip2-devel, libffi-devel, zlib-devel и sqlite-devel.
|
|
Шаг 2: Скачивание и компиляция установки Python 3.8
- Скачайте исходный код Python 3.8. На данный момент последняя версия 3.8.16. Если загрузка с официального сайта идет слишком медленно, вы можете скачать файл с помощью менеджера загрузок, а затем передать его на сервер.
|
|
- Распакуйте скачанный архив
|
|
- Перейдите в распакованный каталог и выполните конфигурацию
|
|
- Скомпилируйте и установите Python 3.8
|
|
Команда make altinstall устанавливает только исполняемые файлы и библиотечные файлы Python 3.8 и не заменяет существующие исполняемые файлы и библиотеки Python 2.7. Это позволяет избежать влияния на установленную версию Python в системе и облегчает управление несколькими версиями Python. Если в процессе не возникло ошибок, установка завершилась успешно, и в каталоге /usr/local/ появится каталог python3.
Шаг 3: Добавление символических ссылок
|
|
Шаг 4: Проверка успешности установки Python 3.8
Запустите следующую команду, чтобы проверить, успешно ли установлен Python 3.8:
|
|

Если выведется информация с номером версии Python 3.8, значит, установка прошла успешно.
Заключение
Следуя этим шагам, вы можете успешно установить Python 3.8 на CentOS 7, и использовать его с командой python3.8, что позволит вам заниматься разработкой и отладкой на Python 3.8 в вашей системе CentOS 7.