一 安裝前准备

1.1 安装 gcc

需要安装 gcc,gcc本地仓安装详见redis 集群搭建中:2.4 安装 gcc tcl

yum install gcc tcl -y 

1.2 下载python

下载地址
在这里插入图片描述

二、安装

2.1 上传文件到服务器

在这里插入图片描述

2.2 解压

 tar -xzvf /apps/Python-3.6.4.tgz 

在这里插入图片描述

2.3 配置编译

进入Python 目录

cd Python-3.6.4
./configure --prefix=/opt/app/python --enable-shared CFLAGS=-fPIC

在这里插入图片描述

2.4 编译源码

 make

在这里插入图片描述

2.5 安装

make install 

安装报错
zipimport.ZipImportError: can’t decompress data; zlib not available
在这里插入图片描述

2.6 安装zlib

明显报错信息标识 缺少zlib的解压缩类库,需要安装zlib。直接进入 Python解压目录安装即可

cd /apps/Python-3.6.4/Modules/zlib
 ./configure
 make install

在这里插入图片描述
在这里插入图片描述

2.7 重新编译安装

再回到Python 目录

make 
make install

在这里插入图片描述

看到安装成功。

2.8 环境配置

先建立软连接

ln -s /opt/app/python/bin/python3  /usr/bin/python3
ln -s /opt/app/python/bin/pip3  /usr/bin/pip3

配置环境变量 python软连接/ 安装目录 usr/bin/python3 配置到path中

 vim ~/.bash_profile

在这里插入图片描述

2.9 测试

python3 -v

执行以上命令时报错,报错信息如下图
libpython3.6m.so.1.0: cannot open shared object file
在这里插入图片描述
原因是因为python运行时没有加载到libpython3.6m.so.1.0 这个库文件,将其复制到/usr/lib目录即可。

cp/opt/app/python/lib/libpython3.6m.so.1.0   /usr/lib64/

再次验证

python3 -v

在这里插入图片描述
或者输入

pip3 -v

在这里插入图片描述
表示安装成功

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐