请注意,本文编写于 1869 天前,最后修改于 744 天前,其中某些信息可能已经过时。
近期在使用Centos7版本部署Docker的时候提示报错信息,Python2将在2020年时候不再提供支持与使用,被迫情况下只好对当前的版本进行升级,下面对我整个升级的过程作一下记录,详细如下:
查看当前版本
python -V
下载安装新版本
yum install gcc gcc-c++ -y #安装编译程序
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz
tar -vxf Python-3.6.4.tar.xz
cd Python-3.6.4/
./configure
make
make install
测试版本安装情况
python -V
python3 -V
设置默认Python版本
ls -al /usr/bin | grep python #查看Python旧链接路径,都是2.7的
mv /usr/bin/python /usr/bin/python.bak #备份重命名旧软链接
ln -s /usr/local/bin/python3 /usr/bin/python #更改软链接为Python3
配置Yum
yum list #会报错提示无法使用YUM
编辑以下两个文件分别将第将一行 #!/usr/bin/python
改为 #!/usr/bin/python2.7
vi /usr/bin/yum
vi /usr/libexec/urlgrabber-ext-down