您的位置:首页 > 编程语言 > Python开发

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

2012-02-24 23:07 886 查看
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,但是一直实现不了,如果大家有办法,麻烦告诉一声。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: