天天看點

centos系統python版本2.6更新到2.7

Centos 6.x上安裝的python版本是2.6,不能滿足我運作軟體的要求,是以對python進行更新。

Python的最新版本已經是3.3,但是Python3的相容性可能還有一定的問題,是以還是更新到2.7較為保險。Python

2.7也能夠滿足絕大多數的軟體需求了。

安裝之前确認伺服器已安裝以下軟體:

沒有則安裝

yum install zlib zlib-devel openssl openssl-devel libcurl-devel gcc gcc-c++ -y 

注意:後期安裝pip時,如沒安裝以上軟體,會報錯,而且安裝完上面軟體還需要重新編譯安裝python

據說系統自帶的舊版本python被嚴重依賴,是以不能解除安裝原Python,這裡選擇全新安裝。

下載下傳位址:https://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

tar -xvf Python-2.7.3.tgz

cd Python-2.7.3

./configure --prefix=/usr/local/python2.7

make

make install

安裝好後可以運作一下Python看看是否正常了

/usr/local/python2.7/bin/python2.7 -V

接下來需要建立一個連結來使系統預設python變為python2.7

ln -fs /usr/local/python2.7/bin/python2.7 /usr/bin/python

運作python檢視版本

python -V

進行更改後,yum無法運作了。需要修改/usr/bin/yum檔案,将第一行的

#!/usr/bin/python

中的python改為系統原有的python版本,我的如下:

#!/usr/bin/python2.6

到此完畢。

本文轉自 jvrmusic520  51CTO部落格,原文連結:http://blog.51cto.com/linuxtech/1731104