centos7用python3替换python2
1、安装完python3
这里不作说明,比较简单;
参考: https://www.cnblogs.com/weiyiming007/p/10618540.html
2、移除掉原有的python2
mv /usr/bin/python /tmp/
mv /usr/bin/pip /tmp/
3、添加软链接
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip
4、此时yum会出问题,修复一下
修改yum文件:
vi /usr/bin/yum #把第一行改为如下
#!/usr/bin/python2.7
修改urlgrabber-ext-down文件:
vi /usr/libexec/urlgrabber-ext-down #把第一行改为如下
#! /usr/bin/python2.7
5、修复firewalld
vi /usr/sbin/firewalld #把第一行改为如下
#!/usr/bin/python2.7 -Es
vi /usr/bin/firewall-cmd #把第一行改为如下
#!/usr/bin/python2.7 -Es
如果有其他类似问题也可以这样试着解决;