背景:
開發部需要使用python2.7,由於公網的環境python版本都是系統自帶的,版本是2.6,需要升級,最好是通過RPM升級。
Linux系統:CentOS
CentOS 6.4升級Python後yum不可用的解決方案 http://www.linuxidc.com/Linux/2013-05/84727.htm
實施步驟:
1,下載nux 的release文件
wget http://li.nux.ro/download/nux/dextop/el6/i386/nux-dextop-release-0-2.el6.nux.noarch.rpm
rpm -ivh nux-dextop-release-0-2.el6.nux.noarch.rpm
yum -y install python27
yum -y install python27-devel
2,升級python
Centos默認還是使用python2.6.*,需要用python2.7的文件覆蓋python文件。
cd /usr/bin/
rm -rf python
cp python2.7 python
3,測試
在命令行裡輸入python --version,如果輸出的結果顯示的是這樣就正確了:
[root@linuxidc script]# python --version
Python 2.7.3
4,由於yum沒有兼容python2.7,需要將下面紅色的部分由 #!/usr/bin/python 修改為 #!/usr/bin/python2.6。
vi /usr/bin/yum,把下面紅色的部分
#!/usr/bin/python
修改為:
#!/usr/bin/python2.6
5,安裝setuptools工具,方便自動升級
wget https://enterprise-storage-os.googlecode.com/files/setuptools-0.6c11.tar.gz
tar xzvf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11
python setup.py install
6,至此python升級已經完成。
7,安裝擴展包
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py
《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 的詳細介紹:請點這裡
Python 的下載地址:請點這裡
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14