新找一份做python開發的工作,需要從頭開始學習python。
在工作環境中使用的是python 2.7.*,但是CentOS 6.4中默認使用的python版本是2.6.6,故需要升級版本。
安裝步驟如下:
1,先安裝GCC,用如下命令yum install gcc gcc-c++
2,下載python-2.7.5.tar.gz文件,修改文件權限chmode +x python-7.5.tar.gz
3,解壓tar文件,tar -xzvf python-2.7.5.tar.gz
4,cd python-2.7.5
./configure --prefix=/usr/local/python27 ### 注意:安裝在新目錄,防止覆蓋系統默認安裝的python
make && make install
5、建立軟連接,使系統默認的python指向python27
mv /usr/bin/python /usr/bin/python2.6.6.old
ln -s /usr/local/bin/python27 /usr/bin/python
已經安裝完成python的安裝或升級的全部操作了,我們再來看一下現在的python的版本:
# python -V
Python 2.7.5
雖然現在python已經安裝完成,但是使用yum命令會有問題——yum不能正常工作:
# yum list
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:
No module named yum
Please install a package which provides this module, or
verify that the module is installed correctly.
It's possible that the above module doesn't match the
current version of Python
這是因為yum默認使用的python版本是2.6.6,到哪是現在的python版本是2.7.5,故會出現上述問題,只需要該一下yum的默認python配置版本就行了:
#vi /usr/bin/yum
將文件頭部的#!/usr/bin/python改為
#!/usr/bin/python2.6
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14