如何在CentOS 7 / CentOS 8上安装Python 3.8

在本指南中,您将学习如何在CentOS 7 / CentOS 8上安装Python 3.8。 Python是一种流行的编程语言,最初由Guido van Rossum创建并于1991年发布。 Python执行复杂的数学运算,系统脚本编写,快速原型制作以及许多其他类型的软件开发,可用于创建Web应用程序和处理大数据。

在CentOS 7 / CentOS 8上安装Python 3.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存档

下载Python 3.8版本的最新档案。

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

解压缩包。

tar xvf Python-3.8.1.tgz

更改创建的目录。

cd Python-3.8*/

步骤2:在CentOS 7 / CentOS 8上安装Python 3.8

运行配置脚本以设置安装。

./configure --enable-optimizations

开始在CentOS 7上编译Python 3.8。

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

检查CentOS 8 / CentOS 7上Python 3.8的安装。

$ python3.8 --version;
Python 3.8.1

点也已安装。

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

Python细节:

使用Apache和mod_wsgi将Python 3 Django应用程序部署到CentOS 7

如何在Debian上安装Python和Django

学习Python编程的最佳书籍

在CentOS 8 / RHEL 8上安装Python 3 / Python 2.7

Sidebar