1. 程式人生 > >linux 升級python2.7 安裝setuptools

linux 升級python2.7 安裝setuptools

pip 內容 res 問題解決 當前 升級python amp 查看 缺少

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