Как установить Python 3.8 на CentOS 7 / CentOS 8

Как установить Python 3.8 на CentOS 7 / CentOS 8

 

В этом руководстве вы узнаете, как установить Python 3.8 на CentOS 7 / CentOS 8. Python — это популярный язык программирования, изначально созданный Гвидо ван Россумом и выпущенный в 1991 году. Python можно использовать для создания веб-приложений и обработки больших данных. и выполнять сложные математические, системные сценарии, быстрое создание прототипов и многие другие виды разработки программного обеспечения.

Для установки Python 2.7 и Python 3 на CentOS 8, ознакомьтесь с нашим руководством — Установка и переключение версии Python на CentOS 8

Установите Python 3.8 на CentOS 7 / CentOS 8

Python работает на Windows, Mac, Linux, Raspberry Pi, BSD и многих других системах. На момент обновления этой статьи последний выпуск Python — это версия Python 3.8.1 . Это версия Python, которую мы установим в этом руководстве.

Шаг 1: Установите зависимости Python

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

sudo yum -y groupinstall "Development Tools"
sudo yum -y install openssl-devel bzip2-devel libffi-devel

Подтвердите, что gcc доступен:

$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Шаг 2: Загрузите последнюю версию Python 3.8 Archive

Теперь загрузите последнюю версию архива Python 3.8 .

sudo yum -y install wget
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz

Извлеките пакет.

tar xvf Python-3.8.2.tgz

Измените созданный каталог:

cd Python-3.8*/

Шаг 2. Установите Python 3.8 в CentOS 7 / CentOS 8

Установите установку, запустив скрипт configure.

./configure --enable-optimizations

Инициировать компиляцию Python 3.8 в CentOS 7.

sudo make altinstall

Если это было успешно, вы должны получить сообщение, как показано ниже:

/tmp/tmp9ly9eo2d/pip-19.2.3-py2.py3-none-any.whl/pip/_vendor/ipaddress.py:1106: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma?
/tmp/tmp9ly9eo2d/pip-19.2.3-py2.py3-none-any.whl/pip/_vendor/ipaddress.py:1106: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma?
Looking in links: /tmp/tmp9ly9eo2d
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0

Проверьте Python 3.8 на CentOS 8 / CentOS 7.

Убедитесь, что установка Python 3.8 в CentOS 8 / CentOS 7 прошла успешно.

$ python3.8 --version;
Python 3.8.2

Pip также установлен.

$ pip3.8 --version
pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)

2 комментария

  1. > ./configure —enable-optimizations
    В результате этой опции почти 100% будет ошибка компиляции при gcc 4.8.5
    Потребуется либо убирать её, либо устанавливать в систему gcc >= 8.1.0

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

семь + 11 =