在CentOS 7/CentOS 8上安装Python 3.8
时间:2020-02-23 14:30:52 来源:igfitidea点击:
在本指南中,我们将学习如何在CentOS 7/CentOS 8上安装Python 3.8. Python是一种流行的编程语言,最初由Guido van Rossum创建,并于1991年发布。Python可用于创建Web应用程序,处理大数据并执行。复杂的数学,系统脚本,快速原型制作和许多其他类型的软件开发。
要在CentOS 8上安装Python 2.7和Python 3,请查看我们的指南在CentOS 8上安装和切换Python版本。
在CentOS 7/CentOS 8上安装Python 3.8
Python可在Windows,Mac,Linux,Raspberry Pi,BSD和许多其他系统上运行。在本文更新时,Python的最新版本是Python 3.8.3. 这是本指南中很好安装的Python版本。
安装Python依存关系
从源代码安装Python以及安装Python安装所需的软件包。
sudo yum -y update sudo yum -y groupinstall "Development Tools" sudo yum -y install openssl-devel bzip2-devel libffi-devel
确认gcc可用:
$gcc --version gcc (GCC) 4.8.5 20140623 (Red Hat 4.8.5-39) Copyright (C) 2014 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.
下载最新的Python 3.8存档
现在下载Python 3.8版本的最新档案。
sudo yum -y install wget wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tgz
解压缩包。
tar xvf Python-3.8.3.tgz
更改创建的目录:
cd Python-3.8*/
在CentOS 7/CentOS 8上安装Python 3.8
通过运行配置脚本来安装安装程序。
./configure --enable-optimizations
在CentOS 7上启动Python 3.8的编译。
sudo make altinstall
如果成功,我们将收到以下消息:
..... copying build/scripts-3.8/pydoc3.8 -> /usr/local/bin copying build/scripts-3.8/idle3.8 -> /usr/local/bin copying build/scripts-3.8/2to3-3.8 -> /usr/local/bin changing mode of /usr/local/bin/pydoc3.8 to 755 changing mode of /usr/local/bin/idle3.8 to 755 changing mode of /usr/local/bin/2to3-3.8 to 755 rm /usr/local/lib/python3.8/lib-dynload/_sysconfigdata__linux_x86_64-linux-gnu.py rm -r /usr/local/lib/python3.8/lib-dynload/__pycache__ /usr/bin/install -c -m 644 ./Misc/python.man \ /usr/local/share/man/man1/python3.8.1 if test "xupgrade" != "xno" ; then \ case upgrade in \ upgrade) ensurepip="--altinstall --upgrade" ;; \ install|*) ensurepip="--altinstall" ;; \ esac; \ ./python -E -m ensurepip \ $ensurepip --root=/; \ fi Looking in links: /tmp/tmpy9yqf1bp 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.
确认在CentOS 8/CentOS 7上成功安装了Python 3.8.
$python3.8 --version Python 3.8.3
pip也已安装。
$pip3.8 --version pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)