Centos 6.4 python 2.6 升級到 2.7

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


查看python的版本python

  1. #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

  1. #tar -jxvf Python-2.7.3.tar.bz2


3.更改工做目錄python2.7

  1. #cd Python-2.7.3


4.安裝ui

#./configure  
#make all             
#make install  
#make clean  
#make distclean
    5.查看版本信息
  1. #/usr/local/bin/python2.7 -V


6.創建軟鏈接,使系統默認的 python指向 python2.7google

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


7.從新檢驗Python 版本spa

  1. #python -V


8解決系統 Python 軟連接指向 Python2.7 版本後,由於yum是不兼容 Python 2.7的,因此yum不能正常工做,咱們須要指定 yum 的Python版本code

  1. #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在重啓後就恢復正常了!是否是很開心?

  1. #vi /usr/bin/ibus-setup
  2. #vi/usr/libexec/ibus-ui-gtk
相關文章
相關標籤/搜索