centos下python2.7.5升级到python3.5版本

1.我们先下载python3.5的版本在我们的服务器任意一个文件夹,博主是放在home目录下,我们先进入到该目录:

百度网盘python3.5.2下载链接:

链接:https://pan.baidu.com/s/1Wp04mcKoDvIyLoO4sMMa8A
提取码:tdpf

也可以使用wget直接下载python3.5.2的安装包并编译安装:

[root@khfw_manager Python-3.5.2]#cd /home
[root@khfw_manager Python-3.5.2]#wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz
[root@khfw_manager Python-3.5.2]#tar -zxvf Python-3.5.2.tgz
[root@khfw_manager Python-3.5.2]#cd Python-3.5.2
[root@khfw_manager Python-3.5.2]#mkdir /usr/local/python3.5.2
[root@khfw_manager Python-3.5.2]#./configure --prefix=/usr/local/python3.5.2          //将python编译到/usr/local/python3.5.2
 [root@khfw_manager Python-3.5.2]#make && make install                                  //安装

2.备份原有的python版本:

[root@khfw_manager Python-3.5.2]# mv /usr/bin/python /usr/bin/python_2.7.5

3.创建软链接:

ln -s /usr/local/python3.5.2/bin/python3.5 /usr/bin/python

4.重新查看python版本:

[root@khfw_manager Python-3.5.2]# python -V
Python 3.5.2

5.默认的python指向3.5之后,yum将不能正常使用,需要修改yum的配置文件,教程如下:

[root@khfw_manager Python-3.5.2]# yum -y install nginx             //yum会报错
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:                          ^
SyntaxError: invalid syntax

[root@khfw_manager Python-3.5.2]# vi /usr/bin/yum

将文件头部的

#!/usr/bin/python                   //这个python是由3.5.2版本链接的,所以是3.5版本的

改为:

#!/usr/bin/python2.7                    //将默认的python改为python2.7

样我们就成功的将python2.7升级到3.5

 

posted @ 2022-11-24 16:12  粉色纽扣  阅读(297)  评论(0编辑  收藏  举报