标签:过程 升级 进入 red dev pre 下载 conf missing
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
标签:过程 升级 进入 red dev pre 下载 conf missing
原文地址:http://www.cnblogs.com/who-care/p/7800389.html