升级python到2.6.5

今天需要安装一个软件时,发现系统的python版本太低,出现下面的错误:

 

 
 
  1. File "setup.py", line 39  
  2. with open("ChangeLog""w"as changelog_file:  
  3. ^  
  4. SyntaxError: invalid syntax 

google后发现这个软件需要python2.6.5
centos5的自带python为2.4.3
下面是我升级的python的步骤
 
 
  
  1. wget http://mirrors.sohu.com/python/2.6.5/Python-2.6.5.tar.bz2  
  2. tar -jxvf Python-2.6.5.tar.bz2  
  3. cd Python-2.6.5  
  4. ./configure  
  5. make;make install 


测试

 

 
  
  1. [root@UNI-HEB-1-N015-bind-006 swift-1.3.0]# rm /usr/bin/python  
  2. rm: remove regular file `/usr/bin/python'? y  
  3. [root@UNI-HEB-1-N015-bind-006 swift-1.3.0]# ln /usr/local/bin/python2.6 /usr/bin/python  
  4. [root@UNI-HEB-1-N015-bind-006 swift-1.3.0]# python  
  5. Python 2.6.5 (r265:79063, Jun 29 2011, 12:30:49)  
  6. [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)] on linux2  
  7. Type "help""copyright""credits" or "license" for more information.  
  8. >>> 
安装好了
不过在执行yum的时候,发现无法执行,
出现下面错误
 
 
 
  1. [root@UNI-HEB-1-N015-bind-006 swift-1.3.0]# yum search apt  
  2. There was a problem importing one of the Python modules  
  3. required to run yum. The error leading to this problem was:  
  4. No module named yum  
  5. Please install a package which provides this module, or  
  6. verify that the module is installed correctly.  
  7. It's possible that the above module doesn't match the  
  8. current version of Python, which is:  
  9. 2.6.5 (r265:79063, Jun 29 2011, 12:30:49)  
  10. [GCC 4.1.2 20080704 (Red Hat 4.1.2-46)]  
  11. If you cannot solve this problem yourself, please go to  
  12. the yum faq at:  
  13. http://wiki.linux.duke.edu/YumFaq 

 

改回来就好了

 

 
 
  1. [root@UNI-HEB-1-N015-bind-006 swift-1.3.0]# rm /usr/bin/python  
  2. rm: remove regular file `/usr/bin/python'? y  
  3. [root@UNI-HEB-1-N015-bind-006 swift-1.3.0]# ln -s /usr/bin/python2.4 /usr/bin/python 

这个问题暂时未解决,大家先用/usr/local/bin/python2.6执行吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值