CentOS6.5:升级了python,把输入法给玩坏了

我用的linux是CentOS6.5,预装的python是2.6,前几天因为要编译Caffe,把python升级到2.7.12。一直没在意,中间又做了好多操作,当我想用输入法(五笔)输入中文的时候,发现输入法不能使用了。
输入法图标不见了,在系统菜单中选择"系统->首选项->输入法",死活调不出下面的"输入法配置工具"(后来知道这个是ibus-setup的界面)
这里写图片描述

开始并不知道是什么原因的导致的,也没有想到是python升级引起的(毕竟升级python之后还做了好多其他的操作),
后来找到这篇博客,《CentOS更新python后输入法无法显示候选框的解决办法》才有了方向,原来就是Python升级没有向后不兼容导致的问题。
解决问题的方法有两个方案:
方案一:修改/usr/local/bin/python2的软连接(如下图),将其指向/usr/bin/python2.6,也就是整个系统默认使用原来的python2.6
这里写图片描述
但要选择这个方案的话,我干嘛要升级python呢?
方案二:
对ibus指定使用原来的python2.6版本,
参考 《解决 CentOS 6.4 升级 Python2.7 后 Ibus 输入法无法使用问题》
修改下面三个文件

/usr/ bin/ibus-setup
/usr/libexec/ibus-ui-gtk
/usr/libexec/ibus-engine-table

如下图,将三个文件中所有的python改为python2.6(一个都不能漏哦),强制ibus使用/usr/bin/python2.6
这里写图片描述

总结:
linux的兼容性真的是好成问题了,
升级有风险,下手需谨慎呐。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

10km

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值