Centos python2.6.6 升级3.6.0

准备工作

1、确保系统中已经有了所有必要的开发依赖

2、下载3.6.0 https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

3、在编译前先在/usr/local建一个文件夹python3(作为python的安装路径,以免覆盖老的版本)

升级步骤

下载python-3.6.0,并解压

进入解压后的文件夹

开始编译安装

此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

建立新版本python的软链接

查看python 信息

PS:如果不建立新安装路径python3,而是直接默认安装,则安装后的新python应该会覆盖linux下自带的老版本,也有可能不覆盖,具体看安装过程了,这个大家可以自己试验下,当然如果还想保留原来的版本,那么这种方法最好不过了。
注意事项:
这种方法虽然能安装成功,但会导致yum不能正常使用。

解决方法:

然后修改第一行参数
把 #!/usr/bin/python 修改为:/usr/bin/python_old

把 #!/usr/bin/python 修改为:/usr/bin/python2.6
查看版本

CentOS 6只要修改/usr/bin/yum
CentOS 7需要同时修改/usr/bin/yum以及/usr/libexec/urlgrabber-ext-down同样的Python版本

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注