centos下安装python2.7.1 以及装完后 yum 不能用的问题
轉(zhuǎn)載自http://blog.163.com/anytime5956@126/blog/static/164767406201221614650717/
由于CentOS的yum是采用的Python2.4.X進(jìn)行開發(fā)的,所以不支持更高版本的python安裝,所以需要進(jìn)行手工的安裝。
首先安裝依賴包,運(yùn)行如下命令
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會(huì)無法運(yùn)行)
mkdir ~/tmp
cp?/usr/bin/python ~/tmp
執(zhí)行如下命令進(jìn)行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安裝完畢。
但如果現(xiàn)在運(yùn)行yum,yum會(huì)出現(xiàn)運(yùn)行錯(cuò)誤,那是因?yàn)閥um只支持python2.4.x版本
需要將前面?zhèn)浞莺玫膒ython文件覆蓋到 /usr/bin/python2.4(我安裝的時(shí)候python2.4也都變成了python2.7的版本)所以為以防萬一執(zhí)行如下命令,將備份的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搞定。
?
轉(zhuǎn)載于:https://www.cnblogs.com/theitnotes/p/4162882.html
總結(jié)
以上是生活随笔為你收集整理的centos下安装python2.7.1 以及装完后 yum 不能用的问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【HDOJ】3006 The Numbe
- 下一篇: php二进制安全的含义