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了另外可能碰到的问题:make中可能缺少zlib。Linux下math库函数编译时未定义的解决办法OpenVPN On CentOS 5 配置相关资讯 python
- Python 为什么要迁移到 Github (01月26日)
- Python 程序员最常犯的十个错误 (12/11/2015 18:32:46)
- Python 面向对象编程 (10/06/2015 21:19:35)
| - Python 决定迁移到 GitHub (01月03日)
- Python面试必须要看的15个问题 (11/26/2015 22:23:21)
- Python 开发者节省时间的 10 个方 (10/04/2015 06:58:39)
|
本文评论 查看全部评论 (0)