系统环境:UbuntuKylin中安装的Anaconda3,打开Spyder编辑代码,再想添加注释代码时,发现不能切换汉字,查询了网上很多方法后,还是不能解决问题,问题最终出在PyQt5下面没有Qt这个文件夹,就更不用谈后面的Qt文件夹。
我还是将之前方法贴出来,供大家参考。参考链接:https://blog.youkuaiyun.com/u014416166/article/details/80275478
找到文件/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
在anaconda3下搜索platforminputcontexts目录,结果会出现好几个platforminputcontexts
正确的应该是anaconda3/lib/python3.6/site-packages/PyQt5/Qt/plugins/platforminputcontexts 这个目录,向里面复制上面的文件,重启spyder即可。
这个方法我试过了,没有成功,可能是对我个人的机子不太适合吧。但是作者给出的思路很有用。先找到文件libcomposeplatforminputcontextplugin.so ,再将此文件复制到platforminputcontexts 目录下,重新启动Spyder ,就解决了Spyder里不能输入汉字的问题。下面我用了知乎大神的几条命令就解决了,现贴出来。
- cd /usr/lib/x86_64-linux-gnu//qt5/plugins/platforminputcontexts/ 找到文件所