1、下载,解压
下载地址 https://www.python.org/downloads/
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tar.xz tar -xvf Python-2.7.13.tar.xz
2、编译安装,同时增加命令行记忆 以及 zilb 和 纠正默认的unicode 编码。 默认有可能是 ucs2,改用ucs4 例如导致sqlite3 通过python 取出的记录显示乱码
关于unicode 和 ucs 关系见:http://charlee.li/unicode-intro.html
yum install readline-devel.x86_64 ./configure --with-readline --with-zlib=/usr/include --enable-unicode=ucs4 make make install
3、更改linux默认python环境
mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python
4、解决yum需要使用python2.6.6 版本问题
vi /usr/bin/yum #修改 #!/usr/bin/python #改为 #!/usr/bin/python2.6.6