在进入 Python下载页面,选择需要的版本。
笔者这里选择3.5.4版本
wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tgz
tar -zxvf Python-3.5.4.tgz
cd Python-3.5.4
./configure
make
make install
提示Ignoring ensurepip failure: pip 8.1.1 requires SSL/TLS
缺少openssl-devel,所以可以执行
yum install openssl-devel
重新编译安装
查看 Python 的路径,在 /usr/bin 下面
将原来 python 的软链接重命名:
mv /usr/bin/python /usr/bin/python.bak
将 python 链接至 python3:
ln -s /usr/local/bin/python3 /usr/bin/python
执行#python –V结果如下:
升级 Python 之后,由于将默认的 python 指向了 python3,yum 不能正常
使用,需要编辑 yum 的配置文件:
vi /usr/bin/yum
这个地方也要修改:
vi /usr/libexec/urlgrabber-ext-down
将 #!/usr/bin/python 改为 #!/usr/bin/python2.7,保存退出即可。
博文最后更新时间: