linux- Fedora25 下 解决anacondas3 与ibus冲突问题
Posted 陈严肃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux- Fedora25 下 解决anacondas3 与ibus冲突问题相关的知识,希望对你有一定的参考价值。
问题:当我们安装了anacondas3之后,会发现ibus-setup进不去。
原因:
是因为ibus-setup的python应该使用python2。
而当我们安装了anacondas3之后,调用python将默认使用python3(在linux的逻辑里,输入python默认是python2,输入python3才是python3)
ibus-setup的主程序需要python2的gi模块,而安装了anacondas所调用的python3将出现冲突
所以你可能看见这样的报错:
Traceback (most recent call last):
File "/usr/share/ibus/setup/main.py", line 34, in <module>
from gi import require_version as gi_require_version
ImportError: cannot import name ‘require_version‘
总之:就是傻逼的anacondas3把python默认版本瞎改改出问题了!
解决方案:
第一步:将anacondas3禁用掉
sudo chmod 000 /home/chenyansu/anaconda3/ (在此你应该使用你的目录)
第二步:尽情地设置ibus-setup
第三步:如果你还想用ancondas3,再把权限改回来,当然这样做之后ibus-setup又瘫痪了。
sudo chmod 775 /home/chenyansu/anaconda3
补充:
1. 为什么不直接把anacondas3的胡乱修改PATH的愚蠢错误改回来?
答:谁知道改回来anacondas3之后,它自己又会出现什么更愚蠢的错误
2. 理论上由于anacondas3而造成的python问题,都可以通过此方法拯救
以上是关于linux- Fedora25 下 解决anacondas3 与ibus冲突问题的主要内容,如果未能解决你的问题,请参考以下文章
解决 Fedora Linux 35 下 Qt 程序 qDebug() 无输出问题
Fedora 25 (linux平台)开源的PDF文件编辑工具——PDF mod
linux/fedora25安装 Sogou Pinyin搜狗拼音
Fedora 25文件对比目录对比工具——Meld——Linux平台的对比工具
Fedora25查找文件——linux通用查找文件方法——find命令巧用
fedora25 安装virtualbox5.1 出现提示Kernel driver not installed (rc=-1908) 错误的解决方法