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

来源:互联网 发布:网络诈骗怎么量刑 编辑:程序博客网 时间:2024/05/17 06:32

         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,但是一直实现不了,如果大家有办法,麻烦告诉一声。


原创粉丝点击