我正在开发一个可以显示pdf文件的Python应用程序。我试着用 python-poppler-qt4绑定。
到目前为止没问题。 但我也可以构建一个独立的程序可执行文件。 为此,我想使用PyInstaller。
似乎PyInstaller不支持Poppler。我怎么能绕过这个?
答案 0 :(得分:1)
你遇到的问题是什么?
我已经使用python-poppler-qt4为使用PyInstaller打包的Windows编写了不少程序,我遇到的唯一问题是PyQt4.QtXml
依赖项未自动导入。
可以通过创建名为hook-popplerqt4.py
且内容为
hiddenimports = ['PyQt4.QtXml']
使用
中的其他挂钩保存此文件<PyInstaller Root>/PyInstaller/hooks
你应该好好去。
如果您仍然遇到问题,请发布错误,以便我们更好地了解问题所在。