Centos 7 Python2.x升级3.x
1.安装支持文件:
yum install gcc gcc-c++ -y
2.下载python3.7.4程序
wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz
3.解压
tar zxvf Python-3.7.4.tgz
4.进入程序安装目录
cd Python-3.7.4
5.编译
./configure
6.安装
make && make install
7.查看 Python 的路径
ls -al /usr/bin | grep python
8.备份原来的链接
mv /usr/bin/python /usr/bin/python.bak
9.创建python3链接
ln -s /usr/local/bin/python3 /usr/bin/python
10.yum报错问题解决
升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常使用,需要编辑 yum 的配置文件,此时:
yum list
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
SyntaxError: invalid syntax
修改/usr/bin/yum和/usr/libexec/urlgrabber-ext-down,将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。