linux下python 2x升级python 3x

升级Python环境

yum install python3

[root@test ~]# python -V

Python 2.7.5

[root@test ~]# python3 -V

Python 3.6.8

[root@test bin]# cd /usr/bin/

[root@test bin]# mv python python.bak

[root@test bin]# ln -s python3.6 python

[root@test bin]# python -V

Python 3.6.8

当升级完后你会发现yum安装会出现如下错误

[root@test bin]# yum -y install lrzsz
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

原因:因为yum要使用python2才可以运行

vim /usr/bin/yum

vim /usr/libexec/urlgrabber-ext-down

将两个文件的最上面/usr/bin/python修改成/usr/bin/python2

linux下python 2x升级python 3x