歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6.4 下 Python 2.6 升級到 2.7

CentOS 6.4 下 Python 2.6 升級到 2.7

日期:2017/2/28 14:23:05   编辑:Linux教程

一開始有這個需求,是因為用 YaH3C 替代 iNode 進行校園網認證時,CentOS 6.4下一直編譯錯誤,提示找不到 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

但是不久就突然發現輸入法圖標不見了,然後打字沒有候選框!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

--------------------------------------分割線 --------------------------------------

CentOS上源碼安裝Python3.4 http://www.linuxidc.com/Linux/2015-01/111870.htm

《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版] http://www.linuxidc.com/Linux/2013-06/85425.htm

《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼] http://www.linuxidc.com/Linux/2013-11/92693.htm

Python腳本獲取Linux系統信息 http://www.linuxidc.com/Linux/2013-08/88531.htm

在Ubuntu下用Python搭建桌面算法交易研究環境 http://www.linuxidc.com/Linux/2013-11/92534.htm

Python 語言的發展簡史 http://www.linuxidc.com/Linux/2014-09/107206.htm

Python 的詳細介紹:請點這裡
Python 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved