天天看點

centos下安裝python

下載下傳網址: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