centos中從源程式升級python方法

世有因果知因求果發表於2015-09-01

http://www.cnblogs.com/sky20081816/p/3441920.html

 

1 、wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2  

2、tar -jxvf Python-2.7.3.tar.bz2 && cd Python-2.7.3 

3、./configure  && make && make install

4、mv /usr/bin/python /usr/bin/python2.6

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

6、yum依賴於python2.6,所以要修改

    vim /usr/bin/yum   

    將頭部的#!/usr/bin/python改成/usr/bin/python2.6

 

=========================================

1 、這裡升級之後setuptool以及pip也要重新升級。重新進入相關的目錄進行 python setup.py build 和python setup.py install

2、 如果遇到使用setuptool的時候出現 RuntimeError: Compression requires the (missing) zlib module的錯誤那麼需要 yum install zlib zlib-devel -y ,然後重新編譯安裝python2.7 即可

3、如果使用pip的時候出現 cannot import name HTTPSHandler,那麼需要yum install openssl openssl-devel -y,然後重新編譯安裝python 2.7

相關文章