一開始有這個需求,是由於用 YaH3C 替代 iNode 進行校園網認證時,一直編譯錯誤,提示找不到 Python 的某個模塊,百度了一下,此模塊是在 Python2.7 以上纔有的,可是系統的自帶的Python是2.6版本,難怪一直連不上網。因而,繼續百度google,進行安裝,後來又出現問題...在此開篇記錄一下,權當備忘。java
查看python的版本python
#python -V Python 2.6.6
1.下載Python-2.7.3shell
#wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
2.解壓centos
#tar -jxvf Python-2.7.3.tar.bz2
3.更改工做目錄python2.7
#cd Python-2.7.3
4.安裝ui
#./configure #make all #make install #make clean #make distclean
#/usr/local/bin/python2.7 -V
6.創建軟鏈接,使系統默認的 python指向 python2.7google
#mv /usr/bin/python /usr/bin/python2.6.6 #ln -s /usr/local/bin/python2.7 /usr/bin/python
7.從新檢驗Python 版本spa
#python -V
8解決系統 Python 軟連接指向 Python2.7 版本後,由於yum是不兼容 Python 2.7的,因此yum不能正常工做,咱們須要指定 yum 的Python版本code
#vi /usr/bin/yum
將文件頭部的
orm
#!/usr/bin/python
改爲
#!/usr/bin/python2.6.6
http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-
這篇教程就到這裏了,可是不久就忽然發現輸入法圖標不見了,而後打字沒有候選框!iBus 崩了!再次進行搜索,又是版本問題 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