Centos 6.4 python 2.6 升級到 2.7

來源:互聯網
上載者:User

標籤:

Centos 6.4 python 2.6 升級到 2.7 分類: Python Linux 2013-09-13 21:35 27335人閱讀 評論(2) 收藏 舉報

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


查看python的版本

[plain] view plaincopy
  1. #python  -V    
  2. Python 2.6.6  


1.下載Python-2.7.3

[plain] view plaincopy
  1. #wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  


2.解壓

[plain] view plaincopy
  1. #tar -jxvf Python-2.7.3.tar.bz2  


3.更改工作目錄

[plain] view plaincopy
  1. #cd Python-2.7.3  


4.安裝

 

先校正依賴包

    yum install zlib

    yum install zlib-devel

[plain] view plaincopy
  1. #./configure  
  2. #make all             
  3. #make install  
  4. #make clean  
  5. #make distclean  


5.查看版本資訊

[plain] view plaincopy
  1. #/usr/local/bin/python2.7 -V  


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

[plain] view plaincopy
  1. #mv /usr/bin/python /usr/bin/python2.6.6  
  2. #ln -s /usr/local/bin/python2.7 /usr/bin/python  


7.重新檢驗Python 版本

[plain] view plaincopy
  1. #python -V  


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

[plain] view plaincopy
  1. #vi /usr/bin/yum  


將檔案頭部的
#!/usr/bin/python


改成
#!/usr/bin/python2.6.6

http://www.zhangchun.org/the-centos6-3-upgrade-python-to-2-7-3-

這篇教程就到這裡了,但是不久就突然發現IME表徵圖不見了,然後打字沒有候選框!iBus 崩了!再次進行搜尋,又是版本問題 iBus也是不支援Python2.7的啊!

於是。。。


9.配置iBus

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

[plain] view plaincopy
  1. #vi /usr/bin/ibus-setup  
[plain] view plaincopy
    1. #vi/usr/libexec/ibus-ui-gtk 

Centos 6.4 python 2.6 升級到 2.7

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.