CentOS 6更新Python2.7版本

CentOS 6.X自帶默認python版本爲2.6.6。但由於工作需要,很多時候需要2.7版本,所以需要進行版本升級。

方法/步驟

1、使用 python -V 查詢本機python系統。

這裏寫圖片描述

2、在安裝新版之前安裝 先安裝bz2、zlib,執行下列代碼進行安裝

yum install -y zlib-devel bzip2-devel xz-libs wget

這裏寫圖片描述

3、採用wget下載python,執行:

# wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
,下載完後依次執行:
# tar -xvf Python-2.7.8.tar.xz
進行解壓

4、解壓完後 ,進入剛解壓的Python-2.7.8目錄(注意區分大小寫)

這裏寫圖片描述

5、進入目錄後 依次執行:

**

# ./configure --prefix=/usr/local
# make altinstall

**
注意:如果執行make altinstall時出現:make: * No targets specified and no makefile found. Stop. 之類錯誤,這是由於沒有安裝編譯器所導致,執行:

# yum install gcc gcc-c++ autoconf automake  安裝即可解決!**

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

**注意:目前已經是最新版!
前面建立的python軟連接指向版本後,由於yum不兼容python2.7,導致yum無法正常使用!**

這裏寫圖片描述

8、解決yum無法使用問題:

執行:

vim /usr/bin/yum

把最頭部的:

#!/usr/bin/python

這裏寫圖片描述
改成:

#!/usr/bin/python2.6.6

這裏寫圖片描述

:wq 保存退出即可!

這裏寫圖片描述

到此更新全部結束!

**注意事項
務必確保編譯器已安裝**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章