linux版本:ubuntu18.04
输入法:搜狗输入法
解决办法
第一步:
找到文件 /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so
Terminal操作:
lmn@lmn-H110M-S2:~$ ls /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/
成功找到文件:
lmn@lmn-H110M-S2:~$ ls /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/
libcomposeplatforminputcontextplugin.so libibusplatforminputcontextplugin.so
libfcitxplatforminputcontextplugin.so
第二步:
搜索platforminputcontexts目录
成功找到platforminputcontexts文件夹
第三步:
将libfcitxplatforminputcontextplugin.so复制到platforminputcontexts文件夹下
Terminal操作:
lmn@lmn-H110M-S2:~$ scp -r /usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /home/lmn/.local/lib/python3.7/site-packages/PyQt5/Qt/plugins/platforminputcontexts/
lmn@lmn-H110M-S2:~$
复制成功
第四步:
重启spyder,发现已经可以输入中文了。