CentOS6.4升級python2.7.6

升級說明:在升級python之前,必須保證pip/setuptools未安裝, 否則會有各種巨坑。

一. 升級前的準備

     先安裝必要的包,次步不做的話,後面會有各種各樣的坑等着你j_0069.gif ,乖乖的裝吧!

yum install readline-devel sqlite-devel bzip2-devel openssl-devel gdbm-devel libdbi-devel ncurses-libs zlib-devel -y

二.下載

(1)下載地址:

wget https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tgz

tar -zxvf Python-2.7.6.tgz

cd Python-2.7.6

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

make && make install

make clean

make distclean

mv /usr/bin/python /usr/bin/python2.6.6

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



以下修改是爲了使yum能夠正常使用

# vim /usr/bin/yum

將第一行註釋部分的 

#!/usr/bin/python 修改爲

#!/usr/bin/python2.6.6


(2) 下載並安裝setuptools

    wget http://pypi.douban.com/packages/source/s/setuptools/setuptools-12.0.5.tar.gz

    tar zxvf setuptools-12.0.5.tar.gz

    cd setuptools-12.0.5

    python setup.py build

    python setup.py install


環境變量

vi /etc/profile

添加如下內容:

PY_EZ=/usr/local/python2.7

export PATH=$PY_EZ/bin:$PATH

source /etc/profile  # 當前終端生效,reboot後纔會完全生效

echo $PATH



(3)安裝pip

easy_install -i http://pypi.douban.com/simple pip


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章