PyInstaller和Poppler

时间:2012-10-16 07:50:00

标签: pyqt pyinstaller poppler

我正在开发一个可以显示pdf文件的Python应用程序。我试着用 python-poppler-qt4绑定。

到目前为止没问题。 但我也可以构建一个独立的程序可执行文件。 为此,我想使用PyInstaller

似乎PyInstaller不支持Poppler。我怎么能绕过这个?

1 个答案:

答案 0 :(得分:1)

你遇到的问题是什么?

我已经使用python-poppler-qt4为使用PyInstaller打包的Windows编写了不少程序,我遇到的唯一问题是PyQt4.QtXml依赖项未自动导入。

可以通过创建名为hook-popplerqt4.py且内容为

的文件来解决此问题
hiddenimports = ['PyQt4.QtXml']

使用

中的其他挂钩保存此文件
<PyInstaller Root>/PyInstaller/hooks

你应该好好去。

如果您仍然遇到问题,请发布错误,以便我们更好地了解问题所在。