参考:https://www.jianshu.com/p/2680b908ce8c
1、下载安装包
- (1)打开以下链接
https://www.python.org/downloads/source/ - (2)点击第一个链接(最新版安装包)
点击后打开新页面
- (3)点击第一项,下载gzip压缩的源码包
安装依赖包
yum -y install zlib zlib-devel yum -y install bzip2 bzip2-devel yum -y install ncurses ncurses-devel yum -y install readline readline-devel yum -y install openssl openssl-devel yum -y install openssl-static yum -y install xz lzma xz-devel yum -y install sqlite sqlite-devel yum -y install gdbm gdbm-devel yum -y install tk tk-devel yum -y install libffi libffi-devel
安装依赖。如果是CentOS 6.x的系统需要安装xz
yum -y install gcc xz
将下载的安装包放到指定目录,解压安装包:tar -xvzf Python-3.7.2.tgz
cd Python-3.7.2
./configure --prefix=/usr/python --enable-shared CFLAGS=-fPIC
make
make install
一定要先编译成功,然后再配置-添加动态链接库路径
cd /etc/ld.so.conf.d
vim python3.conf #添加/usr/python/lib到文件中
ldconfig #执行ldconfig命令,使修改生效
配置-设置软连接
ln -s /usr/python/bin/python3.7 /usr/bin/python3
ln -s /usr/python/bin/pip3.7 /usr/bin/pip3
配置-将Python路径加入环境变量
cd /etc/profile.d
vi python3.sh
在python3.sh中增加两行代码
export PYTHON_HOME=/usr/local/python3
export PATH=$PYTHON_HOME/bin:$PATH
最后python3 -v检查是否安装成功