linux 升級python2.7 安裝setuptools
linux為redhat4,系統默認安裝了python2.6,需要執行的python腳本內容包含標準庫之xml.etree.ElementTree 用到庫裏的一個iter方法是python2.7的新特性,所以需要升級到python2.7
升級python2.7 比較簡單
wget python2.7地址
tar zxvf xxx.tar.gz
./config
make &&make install
替換舊的python:
查看當前Python版本
要想安裝python第三方模塊,需要先安裝setuptools
安裝setuptools的過程如下:
1、下載setuptools wget方式, tar.gz格式
2、解壓 tar zxvf xxxx.tar.gz
3、進入setuptools安裝目錄,編譯和安裝
python setup.py build
python setup.py install
執行 python setup.py install 報錯:Compression requires the (missing) zlib,說明沒有zlib模塊
問題解決:
1、rpm -qa | grep zlib 查看
系統只有zlip模塊:zlib-1.2.3-29.el6.i686
2、還缺少zlib-devel模塊,直接百度搜索zlib-devel-1.2.3-29.el6.i686.rpm
rpm -ivh zlib-devel-1.2.3-29.el6.i686.rpm
安裝完成後,rpm -qa | grep zlib ,就能看到zlib和zlib-devel兩個模塊
3、進入python2.7目錄,重新安裝編譯 make&&make install
4、進入setuptools目錄,python setup.py install, 重新安裝成功
5、然後就可以安裝pip了
linux 升級python2.7 安裝setuptools