惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
爱范儿
爱范儿
H
Help Net Security
V
Visual Studio Blog
J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
Microsoft Security Blog
Microsoft Security Blog
Apple Machine Learning Research
Apple Machine Learning Research
MyScale Blog
MyScale Blog
The Cloudflare Blog
Martin Fowler
Martin Fowler
D
Docker
腾讯CDC
F
Fortinet All Blogs
雷峰网
雷峰网
GbyAI
GbyAI
G
Google Developers Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Blog — PlanetScale
Blog — PlanetScale
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - 叶小钗

博客园 - Rainbow

正向代理与反向代理(转) Java equals()和hashCode()的作用 java 内存模型 java 面向对象 java 集合 java string java 数据类型 Java 笔记 字符编码详解及由来(UNICODE,UTF-8,GBK)[转帖] C# 值类型和引用类型 说明 Android drawable文件夹含义 Android Button 单击事件 Android TextView setText 使用 转一篇博文 Java中==和equals的区别 FTP 链接上,但是列不出目录 出现:425 Can't open data connection Android开发中插入新的Activity CentOS常用命令 yum命令全集详解
CentOS5.6 python2.4.3升级到2.7.2
Rainbow · 2011-09-26 · via 博客园 - Rainbow

2011-09-26 16:33  Rainbow  阅读(597)  评论()    收藏  举报


Centos 5.6默认安装的Python版本是2.4。要升级到2.7或者其他版本需要下载源码包自己编译安装
一。下载2.7版本下载地址 http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2
1.解压:
tar jfvx Python-2.7.tar.bz2
2.configugre 这个地方要cd到已经解压的目录里面去,要不会找到目录。
cd python2.7
./configure
3.make
make all
4.install
make install
5.clean
make clean
6.distclean
make distclean

查看安装的版本信息(默认安装位置)
/usr/local/bin/python2.7 -V
Python 2.7 (r27:82500, Nov 2 2010, 19:25:22)[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2

看来新装的版本生效了,做个软连接应该就OK。
1.备份2.4版本
mv /usr/bin/python /usr/bin/python2.4
2.link一下(这边我出现点问题,link完了以后,不能直接用python而必须用pytho2.7)
ln -s /usr/local/bin/python2.7 /usr/bin/python
 
升级安装好以后yum会无法使用,因为yum使用的是2.4版本的,所以要修改yum的配置文件以便能够识别2.4版本下的python
vim /usr/bin/yum
 
将文件头部的
#!/usr/bin/python
 
改成
 
#!/usr/bin/python2.4
 
就可以继续使用yum了