Linux - CentOS7下安装Python3.7

参考文章:https://www.linuxidc.com/Linux/2018-10/154862.htm

1、下载Python压缩包

python的下载可以先通过程序下载好,然后操作下载好的压缩包;

也可以直接在命令行中下载,我采用的是在命令行中下载;

官方下载地址:https://www.python.org/ftp/python/

我下载的是3.7.4版本,具体下载地址为:https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz

1.1、下载

以root用户登录,将下载好的文件放入到 /root/usr 目录下

wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz 命令进行下载。

cd 进入到root目录下,ls 命令会发现下载的文件Python-3.7.4.tar.xz已经存放在目录中。

mv /root/Python-3.7.4.tar.xz /usr   命令将文件移动到 /usr 目录下,ls 命令查看。

1.2、解压

解压.tar.xz文件。首先使用xz命令解压出tar包:

xz -d Python-3.7.4.tar.xz    解压完成之后 ls 命令查看,会发现一个新的文件夹 Python-3.7.4.tar

继续解压tar包:

tar -xzf Python-3.7.4.tar      解压完成之后 ls 命令查看,会发现一个新的文件夹:Python-3.7.4

2、编译安装

2.1、添加配置 

cd 进入到Python-3.7.4目录,ls 显示目录内容:

 将python编译安装至指定目录,这里指定为/usr/python:

./configure --prefix=/usr/python   命令执行,如果出现如下错误,则需要先安装 gcc:

yum install -y gcc    命令安装gcc,安装执行成功之后,重新执行 ./configure --prefix=/usr/python 命令,配置成功会显示如下结果:

2.2 编译安装

还是在Python-3.7.4目录下,执行 make 命令,然后再执行 make install 命令, 在执行 make install 命令时,如果出现zlib错误,如下所示,则需要先安装zlib然后再重新安装:

执行 yum -y install zlib*   命令安装zlib,如果在安装过程中出现ctypes错误则需要先安装libffi,如下图所示:

执行 yum install libffi-devel -y  命令安装libffi,

安装完成之后,重新安装zlib和python

 

 如下图所示,则表示安装成功:

可以在 /usr 目录下有新创建的python 文件夹:

2.3、配置环境变量

首先配置python3的环境变量:

执行命令  ln -s /usr/python/bin/python3 /usr/bin/python3   执行完成之后就可以在任意目录输入python3都可以进入python的开发环境了;

然后配置pip的环境变量:

执行命令 ln -s /usr/python/bin/pip3 /usr/bin/pip3   进行配置,

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章