码迷,mamicode.com
首页 > 编程语言 > 详细

centos下安装python2.7.1 以及装完后 yum 不能用的问题

时间:2014-12-14 19:58:23      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:blog   http   ar   os   sp   on   文件   问题   log   

转载自http://blog.163.com/anytime5956@126/blog/static/164767406201221614650717/

由于CentOS的yum是采用的Python2.4.X进行开发的,所以不支持更高版本的python安装,所以需要进行手工的安装。

首先安装依赖包,运行如下命令

yum install -y gcc make 

yum install -y libxml2

yum install -y libxslt

yum install -y pkgconfig zlib-devel

yum install -y libgcrypt-devel

#备份文件 /usr/bin/python (一定要备份不然在安装完成后,yum会无法运行)
mkdir ~/tmp
cp /usr/bin/python ~/tmp
执行如下命令进行python的下载、安装:
wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz

tar zxvf Python-2.7.1.tgz

cd Python-2.7.1

./configure --prefix=/usr/lib/python2.7 --with-threads --enable-shared
make;make install

cp /usr/lib/python2.7/bin/python /usr/bin/python
cp /usr/lib/python2.7/bin/python2.7 /usr/bin/
cp /usr/lib/python2.7/lib/libpython2.7.so.1.0 /usr/lib/

至此python2.7.1安装完毕。

但如果现在运行yum,yum会出现运行错误,那是因为yum只支持python2.4.x版本

需要将前面备份好的python文件覆盖到 /usr/bin/python2.4(我安装的时候python2.4也都变成了python2.7的版本)所以为以防万一执行如下命令,将备份的python copy到/usr/bin/python2.4

cp ~/tmp/python /usr/bin/python2.4

修改/usr/bin/yum

vi /usr/bin/yum

将首行的

#!/usr/bin/python

修改为

#!/usr/bin/python2.4

然后保存,yum搞定。

 

centos下安装python2.7.1 以及装完后 yum 不能用的问题

标签:blog   http   ar   os   sp   on   文件   问题   log   

原文地址:http://www.cnblogs.com/theitnodes/p/4162882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!