1、更新yum源

    1. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
    2. curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    3. yum makecache fast

    2、安装依赖包

    1. yum install -y epel-release \
    2. yum install -y python-devel \
    3. yum install -y python-pip \
    4. yum install -y python-setuptools\
    5. yum install -y wget \
    6. yum install -y make \
    7. yum install -y gcc \
    8. yum install -y openssl-devel \
    9. yum install -y zlib-devel \
    10. yum install -y pcre-devel \
    11. yum install -y libxml2-devel \
    12. yum install -y vim \
    13. yum install -y zip \
    14. yum install -y unzip \
    15. yum install -y zlib \
    16. yum install -y bzip2 \
    17. yum install -y bzip2-devel

    3、官网获取安装包编译安装

    1. wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
    2. tar -zxvf Python-3.6.0.tgz \
    3. cd Python-3.6.0 \
    4. ./configure prefix=/usr/local/python3 \
    5. make \
    6. make install \
    7. make clean \
    8. cd .. \
    9. rm -rf Python-3.6.0*

    4、修改命令软链接

    1. mv /usr/bin/python /usr/bin/python27 \
    2. mv /usr/bin/pip /usr/bin/pip-python2.7 \
    3. #ln -s /usr/local/python3/bin/python3.6 /usr/bin/python \
    4. #ln -s /usr/local/python3/bin/pip3 /usr/bin/pip \
    5. #ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    6. 添加环境变量
    7. cat /etc/profile
    8. PATH=$PATH:/usr/local/python3/bin
    9. source /etc/profile

    5、修改yum调用方式—仍然选择python2.7

    1. sed -i "s#/usr/bin/python#/usr/bin/python2.7#" /usr/bin/yum \
    2. sed -i "s#/usr/bin/python#/usr/bin/python2.7#" /usr/libexec/urlgrabber-ext-down \
    3. yum install -y deltarpm