CentOS7.4安装python3.6.5

CentOS7.4默认安装的python为2.7版本,想更新成最新的3.6.5版本
(1)升级安装系统包
#> yum install gcc gcc-c++
#> yum install zlib-devel openssl-devel

(2)下载Linux版的源码包,并解压
https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
#> tar -zxvf Python-3.6.5.tgz

(3)编译安装python
#> cd Python-3.6.5/

把Python3.6安装到/usr/python3.6.5目录
#> ./configure --prefix=/usr/python3.6.5
#> make
#> make install

将旧的python文件指向新的python文件
#> rm -rf /bin/python
#> rm -rf /usr/bin/python
#> rm -rf /usr/bin/pip
#> ln -s /usr/python3.6.5/bin/python3.6 /bin/python
#> ln -s /usr/python3.6.5/bin/python3.6 /usr/bin/python
#> ln -s /usr/python3.6.5/bin/pip3 /usr/bin/pip

(4)更改脚本的python2依赖
更改yum脚本的python依赖
# cd /usr/bin
# ls yum*
yum yum-config-manager yum-debug-restore yum-groups-manager
yum-builddep yum-debug-dump yumdownloader
更改以上文件头为
#!/usr/bin/python 改为 #!/usr/bin/python2

修改gnome-tweak-tool配置文件
# vi /usr/bin/gnome-tweak-tool
#!/usr/bin/python 改为 #!/usr/bin/python2


修改urlgrabber配置文件
# vi /usr/libexec/urlgrabber-ext-down
#!/usr/bin/python 改为 #!/usr/bin/python2

(5)查看python版本
#> python -V