当前python版本确认
# python -V
Python 2.7.5
python下载
首先去官网下载最新的版本python-3.6.5
https://www.python.org/downloads/source/
python安装
解压
# xz -d Python-3.6.5.tar.xz
# tar xvf Python-3.6.5.tar
编译
# cd Python-3.6.5/
# ./configure --prefix=/usr/local/python3
安装
# make
# make install
创建新版本的链接
# mv /usr/bin/python /usr/bin/python_bak
# ln -s /usr/local/python3/bin/python3 /usr/bin/python
确认python新版本
# python -V
Python 3.6.5
修改yum不兼容的问题
将python修改成python3以后,执行yum install会提示如下的错误:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
这是因为python换成3以后语法不兼容导致。
修改yum配置文件,将python版本指向以前的旧版本
# vi /usr/bin/yum
将#!/usr/bin/python修改成
#!/usr/bin/python_bak
urlgrabber-ext-down文件,更改python版本
#vim /usr/libexec/urlgrabber-ext-down
将#!/usr/bin/python修改成
#!/usr/bin/python_bak
再次实施yum可以正常运行。
网友评论