166******65
deepin
2025-09-06 00:11 问了deepseek和豆包,给的方案都解决不了。
Reply Like 0 View the author
问了deepseek和豆包,给的方案都解决不了。
可能是pyinstaller没把libfcitxplatforminputcontextplugin.so打包进去?
用nuitka打包
pyinstaller在Linux上好像有些问题
用nuitka打包
pyinstaller在Linux上好像有些问题
用nuitka试了,也不行
可能是pyinstaller没把libfcitxplatforminputcontextplugin.so打包进去?
怎么打包进去啊?
在pyinstaller生成的spec文件里写上
# 定义要捆绑的二进制文件
binaries_to_include = []
if sys.platform == 'linux':
# 将 'lib' 目录下的 so 文件,放到程序包内的 'lib' 目录
binaries_to_include.append(('lib/libfcitx5platforminputcontextplugin.so', 'lib'))
试试,如果输入法修复的so文件在lib/libfcitx5platforminputcontextplugin.so的话。
我之前也用pyqt5做了个小应用,打包的输入法解决了的,找的llm帮助,可以参考一下
在pyinstaller生成的spec文件里写上
# 定义要捆绑的二进制文件
binaries_to_include = []
if sys.platform == 'linux':
# 将 'lib' 目录下的 so 文件,放到程序包内的 'lib' 目录
binaries_to_include.append(('lib/libfcitx5platforminputcontextplugin.so', 'lib'))
试试,如果输入法修复的so文件在lib/libfcitx5platforminputcontextplugin.so的话。
我之前也用pyqt5做了个小应用,打包的输入法解决了的,找的llm帮助,可以参考一下
感谢大神,已经完美解决了。需要在代码中加入写入部署输入法模板。大神提供的代码很重要!感谢,感谢,感谢
Popular Events
More
如题,统信系统。pycharm使用qt5开发一个小功能,已经将libfcitxplatforminputcontextplugin.so放入Python环境中。可以调试中可以输入中文。使用pyinstaller命令生成程序后,不能输入中文。请教大神如何解决。测试代码如下