在deepin23+wps365,Python代码调用pywpsrpc库(已成功安装),提示出现“ImportError: librpcetapi_sysqt5.so: 无法打开共享对象文件: 没有那个文件或目录”问题解决方法。
1、/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文件,即可正常运行。