我正在开发一个可以显示pdf文件的Python应用程序。我尝试使用python-poppler-qt4绑定。
到目前为止,没有问题。但这也是必要的,我可以建立一个独立的可执行程序的程序员。为此,我想使用PyInstaller。
看起来PyInstaller并不支持Poppler。我怎么才能绕过这个问题呢?
发布于 2012-10-23 19:23:50
您遇到的问题是什么?
我已经为Windows编写了相当多的程序,这些程序都是用PyInstaller打包的,使用python-poppler-qt4,我遇到的唯一问题是PyQt4.QtXml依赖项没有自动导入。
可以通过创建包含以下内容的名为hook-popplerqt4.py的文件来修复此问题:
hiddenimports = ['PyQt4.QtXml']将此文件与其他钩子一起保存在
<PyInstaller Root>/PyInstaller/hooks你应该可以走了。
如果您仍然遇到问题,请发布您的错误,以便我们更好地了解问题所在。
https://stackoverflow.com/questions/12909887
复制相似问题