一、准备环境
首先在官网下载想要的python对应版本http//www.python.org/downloads/source
下载tgz就可以了。文件有两种
1,Python-版本号.tgz(解压编译)
2,Python-tar.gz(源码)
1包直接tar -xf 解压就可以,然后进入到解压好的目录编译安装
安装前要先解决python的环境依赖
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
二、安装python、修改环境变量
./configure --prefix=(你想要安装的目录)
make && make install (若报错检查是否有gcc,我一般直接安装gcc*)
这些都完成了就需要修改环境,一般有默认的python但是版本不是自己想要的低版本
先 unlink /usr/bin/python 取消软连接将 安装目录下python下的bin下的python+版本
(例如/usr/local/python/bin/python3.4)复制到/ur/bin下 并重做连接 ln -s /usr/bin/python3.4 /usr/bin/python
三、解决隐患方法
修改环境变量好处是,可以直接调用安装的python。但是原来的yum命令就会出现无法调用
解决办法就是修改,/usr/bin/yum文件里的# /usr/bin/python 在后边加上原来的版本号
还有/usr/libexec/urlgrabber-ext-down 里边调用的python变量也得同上加上版本号就能正常使用了