Как установить 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)