表单构建器wxFormBuilder导入wx和wx.xrc。然而,其中第二个导致错误如下:
追踪(最近一次通话): 文件“/home/peter/python/wxpython/wxFormBuilder/Demo/demo.py”,第4行,in 进口demogui 文件“/home/peter/python/wxpython/wxFormBuilder/Demo/demogui.py”,第11行, import wx.xrc 文件“/usr/local/lib/python3.6/dist-packages/wx/xrc.py”,第10行,in 来自._xrc import * ImportError:libwx_gtk3u_html-3.0.so.0:无法打开共享对象文件:没有这样的文件或目录
显而易见的答案是文件丢失,但不是:
peter @ peter-HP-Pavilion-15-Notebook-PC:〜$ locate libwx_gtk3u_html-3.0.so.0
/usr/local/lib/python3.6/dist-packages/wx/libwx_gtk3u_html-3.0.so.0
所以,对于我没有经验的眼睛,它似乎存在并且在正确的位置。有人可以对此提出任何建议吗?
顺便说一下,我正在使用wxPython for Python 3。
非常感谢
答案 0 :(得分:0)
此问题已在wxPython版本4.0.1中修复,请参阅https://groups.google.com/forum/#!topic/wxpython-users/UBjdeTgOmD4上的讨论。
构建脚本仅为wxPython库设置LD_RUN_PATH,而不是为嵌入式wxWidgets构建。我可以确认https://github.com/wxWidgets/Phoenix/issues/723中提到的修复解决了这个问题。