升级python
python平可以算是时下最为流行的解释性语言之一,其风头大有盖过perl和ruby之势。而很多linux发行版上默认使用的python版本比较老,如:centos、redhat…… ,拿centos5.X来说,默认使用的是python2.4 。而目前主流的python是2.7主3.3 。显然,2.4版本有点跟不上时代 。而我们又无法通过yum update 进行更新(不排除有第三方源可以的)。更何况yum本身还要使用python2.4 。
我们可以使用下面的方法做到两全。到http://www.python.org/getit/ 页面选择需要下载的版本。解压名安装:
1./configure
2make all
3make install
4make clean
5make distclean
不出意外,应该可以在/usr/local/bin/看到python2.7文件,也就说明2.7安装成功。接下来要做的就是通过软链接的方式让系统默认使用2.7,操作如下:
1mv /usr/bin/python /usr/bin/bak_python
2ln -s /usr/local/bin/python2.7 /usr/bin/python
现在升级就算完成了,不过由于yum使用的python是2.4这个版本,所有yum不能用了,解决这个问题也很简单,只需要修改/usr/bin/yum文件,把第一行的#!/usr/bin/python换成#!/usr/bin/python2.4即可。
捐赠本站(Donate)
如您感觉文章有用,可扫码捐赠本站!(If the article useful, you can scan the QR code to donate))
- Author: shisekong
- Link: https://blog.361way.com/python-update/1919.html
- License: This work is under a 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议. Kindly fulfill the requirements of the aforementioned License when adapting or creating a derivative of this work.