轉載自http://blog.163.com/anytime5956@126/blog/static/164767406201221614650717/python
因爲CentOS的yum是採用的Python2.4.X進行開發的,因此不支持更高版本的python安裝,因此須要進行手工的安裝。python2.7
首先安裝依賴包,運行以下命令xml
yum install -y gcc make blog
yum install -y libxml2開發
yum install -y libxsltget
yum install -y pkgconfig zlib-develit
yum install -y libgcrypt-develthread
#備份文件 /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.tgzgcc
tar zxvf Python-2.7.1.tgzftp
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搞定。