在CentOS中升级Python版本


在日常使用中,有些环境的部署会有特别要求Python的最低版本,这时如果我们现有的Python版本满足不了就需要升级了,升级过程很简单。

0x01 下载源码

可以上Python官网或者FTP去下载,《下载地址

$ wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz

0x02 编译安装

由于/user/bin/下已经有版本为2.6的Python了,因此,不能将高版本的Python再安装到这里,需单独创建目录/usr/local/python3

$ tar -zxvf Python-3.6.1.tgz
$ cd Python-3.6.1/ 
$ mkdir /usr/local/python3 
$ ./configure --prefix=/usr/local/python3
$ make && make install

0x03 版本替换

$ mv /usr/bin/python /usr/bin/python_old   ##先将低版本移除
$ ln -s /usr/local/python3/bin/python3 /usr/bin/python   ##软连接新版本

到此升级完成,输入python就可以看到最新的版本信息。

0x04 Q&A

1、yum不能使用
当升级到最新版是,使用yum命令时发现报错except KeyboardInterrupt, e: yntaxError: invalid syntax
解决办法:编辑 /usr/bin/yum文件,将#!/usr/bin/python 替换成#!/usr/bin/python2


博客地址:http://yangfannie.com

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容