fedora 15 升级python后yum无法使用的解决方法

         1.fedora升级python3.2后,python解释器仍旧使用python2.7版本的问题;

          ll |grep python  #查看python的版本
          rm -rf python   #移除旧版本
          ln -s /file/Python-3.2.2/python  ./python #链接到新版本python,其中file是你安装python3.2.2的文件夹
          python            #运行显示成功

         2.解决上个问题后出现yum无法使用的问题;

         由于yum的包管理是由python写的,所以当上面步骤将系统默认的版本指向新版本后,系统yum就会出现bug        File "/usr/bin/yum", line 30          

        except KeyboardInterrupt, e:
                            ^
        SyntaxError: invalid syntax

        

       vim /usr/bin/yum
       将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.7(我的系统默认安装的是python2.7,你也可以用whereis python 查看升级前和升级后的版本)

      3。python版本升级后bpython也不能用的问题。

       vim /usr/bin/bpython

      将首行#!/usr/bin/python改成#!/usr/bin/python2.7即可

      其实上面这种方法不是我想要,我想把bpython指向新版本的python,但是一直实现不了,如果大家有办法,麻烦告诉一声。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值