前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS6.5:升级了python,把输入法给玩坏了

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

作者头像
10km
发布2019-05-25 22:32:58
7450
发布2019-05-25 22:32:58
举报
文章被收录于专栏:10km的专栏10km的专栏10km的专栏

版权声明:本文为博主原创文章,转载请注明源地址。 https://cloud.tencent.com/developer/article/1433724

我用的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的兼容性真的是好成问题了,

升级有风险,下手需谨慎呐。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年09月28日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档