参考: https://blog.youkuaiyun.com/elija940818/article/details/79238813
环境依赖:
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-dev│-bash: pyhon3: command not foundel tk-devel gcc make
python3 安装依赖: libffi-devel
wget http://mirror.centos.org/centos/7/os/x86_64/Packages/libffi-devel-3.0.13-18.el7.x86_64.rpm
rpm -ivh libffi-devel-3.0.13-18.el7.x86_64.rpm
下载python源码:
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0a1.tar.xz
tar -xvf Python-3.7.0a1.tar.xz
cd Python-3.7.0a1/
./configure prefix=/usr/local/python3
执行 make & make install
添加软连接:
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
由于yum依赖python2.7 所以参照: https://www.cnblogs.com/JahanGu/p/7452527.html
修改yum 配置.
vi /usr/bin/yum
把#! /usr/bin/python修改为#! /usr/bin/python2