天天看點

Centos 6.4 python 2.6 更新到 2.7

  一開始有這個需求,是因為用 YaH3C 替代 iNode 進行校園網認證時,一直編譯錯誤,提示找不到 Python 的某個子產品,百度了一下,此子產品是在 Python2.7 以上才有的,但是系統的自帶的Python是2.6版本,難怪一直連不上網。于是,繼續百度google,進行安裝,後來又出現問題...在此開篇記錄一下,權當備忘。

檢視python的版本

#python  -V    

Python 2.6.6  

1.下載下傳Python-2.7.3

#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

2.解壓

#tar -jxvf Python-2.7.3.tar.bz2  

3.更改工作目錄

#cd Python-2.7.3  

4.安裝

#./configure  

#make all             

#make install  

#make clean  

#make distclean  

5.檢視版本資訊

#/usr/local/bin/python2.7 -V  

6.建立軟連接配接,使系統預設的 python指向 python2.7

#mv /usr/bin/python /usr/bin/python2.6.6  

#ln -s /usr/local/bin/python2.7 /usr/bin/python  

7.重新檢驗Python 版本

#python -V  

8解決系統 Python 軟連結指向 Python2.7 版本後,因為yum是不相容 Python 2.7的,是以yum不能正常工作,我們需要指定 yum 的Python版本

#vi /usr/bin/yum  

将檔案頭部的

#!/usr/bin/python

改成

#!/usr/bin/python2.6.6

<a href="http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-" target="_blank">http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-</a>

這篇教程就到這裡了,但是不久就突然發現輸入法圖示不見了,然後打字沒有候選框!iBus 崩了!再次進行搜尋,又是版本問題

Centos 6.4 python 2.6 更新到 2.7

 iBus也是不支援Python2.7的啊!

于是。。。

9.配置iBus

分别用 vi 打開下面兩個檔案,找到 exec python 那一行,把exec python 改為 exec python2.6 儲存,退出。iBus在重新開機後就恢複正常了!是不是很開心?

#vi /usr/bin/ibus-setup  

#vi/usr/libexec/ibus-ui-gtk