需求: linux 的centos7 默认安装了 python2.7.5 ,需要升级到python最新版本;

注意:此文章方法(原理)适合所有的linux系统,不仅仅只适合centos7;之所以标题有centos7,是因为实战服务器系统是centos7;

python 官网: https://www.python.org/

1、查看python 版本:

python -V

2、查看软连接指向:

ls -al /usr/bin/python

3、重命名软连接:

mv /usr/bin/python /usr/bin/python2.7.5 

4、下载并解压 python:

wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
tar -xf Python-3.6.4.tgz 

5、安装python:

cd Python-3.6.4
./configure
make
make install

到此为止,目前最新版本python3.6.4 已经安装到系统里了, python2.7.5 由于软连接被重命名了,所以,你查看python 版本时候会不存在:

命令 : python -V
结果:  -bash: /usr/bin/python: No such file or directory

如果带上刚才重命名的软连接即可使用:

python2.75 -V

6、让系统默认使用Python 3.6.4:

由于软连接指向被修改,此时 yum不能使用,需编辑一下 yum 的配置文件:

vi /usr/bin/yum

把文件头部的

#!/usr/bin/python

改成

#!/usr/bin/python2.7.5

保存退出即可!

7、建立新的软链接:

rm -rf /usr/bin/python
rm -rf /usr/bin/py
ln -s /usr/local/bin/python3.6  /usr/bin/python

8、验证新的软链接是否成功?

python -V

最后修改:2020 年 10 月 18 日
如果觉得我的文章对你有用,请随意赞赏