一、准備環境
首先在官網下載想要的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變量也得同上加上版本號就能正常使用了