https://pypi.org/project/pywpsrpc/ 你是不是没有安装依赖,并且wps365的个人版本的版本号已经到15了,并不确定这个库是否可以正常使用
All Replies
longlong
2024-09-26 16:33 deepin
Developer
Reply Like 0 View the author
诚外无物
2024-09-26 16:50 deepin
也有可能是因为把wps for linux2019 升级到最新版后,出现了上面问题。
Reply Like 0 View the author
Oli
2024-09-26 20:55 deepin
Reply Like 0 View the author
诚外无物
2024-12-02 16:09 deepin
今天终于解决上面问题,记录一下。
1、不存在librpcetapi_sysqt5.so文件:
但是,/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6中存在librpcetapi_wpsqt.so文件,使用ln命令创建软链接文件librpcetapi_sysqt5.so 指向librpcetapi_wpsqt.so
sudo ln librpcetapi_wpsqt5.so librpcetapi_sysqt5.so
2、执行上面操作后,依然会出现找不到几个共享库文件,如:
ImportError: libQt5CoreKso.so.5: 无法打开共享对象文件: 没有那个文件或目录
ImportError: libicui18n.so.69: 无法打开共享对象文件: 没有那个文件或目录
等等。
这些文件在/opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6中存在,把它们拷贝到/usr/local/lib文件夹中。
sudo cp /opt/apps/cn.wps.wps-office/files/kingsoft/wps-office/office6/libicui18n.so.69 /usr/local/lib/
3、更新缓存:
sudo ldconfig
再次运行调用pywpsrpc库的python代码,就正常了。
Reply Like 0 View the author
Please sign in first
Popular Events
More
最近deepin23升级后,pywpsrpc出现如下问题:
from pywpsrpc.rpcetapi import createEtRpcInstance, etapi
ImportError: librpcetapi_sysqt5.so: 无法打开共享对象文件: 没有那个文件或目录
使用官网下载的deepin23镜像文件安装未升级时,pywpsrpc包可以正常使用。