首页 > 代码库 > centos python版本升级问题

centos python版本升级问题

问题: 使用parse平台时需要依赖python 2.7, centos6.5中python版本是2.6.

相关因素:1. yum依赖python,因而卸载python时需要考虑这个问题

     2. yum没有2.7 python package 因而不能直接upgrade

解决方案:

    1. 安装新版本python

    2. 建立和默认python的软连接

    3. 修改yum配置文件

详细:

    1. 下载Python2.7.2.tgz(# wget http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tgz)

    2. 安装:      

$tar jxvf Python2.7.2.tgz $cd Python2.7.2 $./configure $make && make install 

默认路径:/usr/local/lib/python2.7 
此时如果使用 python -v 会发现版本仍然为2.6

    3. 建立软连接

mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/bin/python2.7 /usr/bin/python 

    4. 修改yum配置文件

$vi /usr/bin/yum #!/usr/bin/python修改为#!/usr/bin/python2.6
(usr/bin 中本身有python 和python2.6 两个文件,因而要将其更改为原始的python版本,否则yum不能工作)

 

centos python版本升级问题