Linux Centos7之由Python2升级到Python3教程
1、先查看当前系统Python版本,默认都是Python2.7,命令如下:
python -V
![](https://pics4.baidu.com/feed/0bd162d9f2d3572cc81bd086873cab2263d0c3a0.jpeg?token=941e59112b7d6236b1a2b6d4214ed44f)
2、安装Python3,安装方法很多,本文介绍使用yum,命令如下:
yum install python3
3、安装完成后,执行以下命令,查看是否成功
python3 -V
![](https://pics3.baidu.com/feed/2cf5e0fe9925bc316d65a00d53f045b4cb13701b.jpeg?token=81d97ea35d1e42cf6260352f3c717e4e)
4、安装完成后
#切换到下面目录cd /usr/bin#查看该目录下列表ll 或 ls -l
![](https://pics5.baidu.com/feed/d043ad4bd11373f09b3672b1412183fefbed0442.jpeg?token=d9f1dedb4b6aa391bd240e470d226021&s=714923E243E0AF5B44E12B0B020070C6)
5、修改默认python,执行以下命令
#切换目录cd /usr/bin#备份原有默认Python路径mv python python.bak#将 python 链接至 python3ln -s python3 python#如果链接的命令失败,可尝试使用下面这条命令ln -sf python3 pythoncd /usr/bin#备份原有默认Python路径mv python python.bak#将 python 链接至 python3ln -s python3 python#如果链接的命令失败,可尝试使用下面这条命令ln -sf python3 pythoncd /usr/bin#备份原有默认Python路径mv python python.bak#将 python 链接至 python3ln -s python3 python#如果链接的命令失败,可尝试使用下面这条命令ln -sf python3 python
6、修改完成后,再次测试是否修改默认Python成功
python -V
![](https://pics5.baidu.com/feed/0d338744ebf81a4c8d4f4f9cc505a85c252da61f.jpeg?token=4ed3ea6ee7ab7b3ed1553aeee728fdba)
说明已经成功,别高兴太早,还有一步非常重要,那就是yum现在不能使用了,因为yum要使用python2才可以运行,别着急,下面一步直接搞定
7、修改yum配置文件
vim /usr/bin/yumvim /usr/libexec/urlgrabber-ext-down#将最顶部的#!/usr/bin/python修改为 #!/usr/bin/python2 即可
修改完成后,测试下yum是否正常即可