下載下傳網址:http://ftp.gnu.org/gnu/gdb/
1.編譯python必須安裝開發工具
# yum groupinstall "Development tools"
2.其他需要的子產品
# yum install zlib-devel
# yum install bzip2-devel
# yum install openssl-devel
# yum install ncurses-devel
3,下載下傳,編譯,安裝python 2.7.3
# tar xf Python-2.7.3.tar.bz2
# cd Python-2.7.3
# ./configure --prefix=/usr/local
# make && make altinstall
重點是 altinstall 而不是 install , 這樣剛剛安裝的python就在這裡:/usr/local/bin/python2.7,而系統的python在這裡:/usr/bin/python 和 /usr/bin/python2.6.
4.安裝配置 setuptools
# wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.27.tar.gz
# tar xf distribute-0.6.27.tar.gz
# cd distribute-0.6.27
# python2.7 setup.py install
這個指令會生成 /usr/local/bin/easy_install-2.7 腳本。而這個腳本可以用來安裝其他python package
# easy_install-2.7 virtualenv
其他package 可以類似安裝完成。另外在指令行下可以直接輸入 python2.7 進入python2.7 的環境,如果是python 則進入 2.6.6 的環境。當然你也可通過link的方式把 python 2.7 的指令 link到 python ,而将系統本身的python 2.6.6 做一下改變,改動配置檔案就可以。打個比方
cd /usr/bin
rm -rf python
ln -s /usr/local/bin/python2.7 python
這樣做了之後,可能導緻一個問題yum 指令不能用,這時需要修改yum
vi /usr/bin/yum
修改第一行的python路徑 #!/usr/bin/python2.6因為centos 是用的python2.6