1
我正在開發一個可以顯示pdf文件的Python應用程序。我試圖用 的python-poppler-qt4綁定。PyInstaller和Poppler
到目前爲止沒有問題。 但是,我也可以構建一個獨立的程序可執行文件。 爲此,我想使用PyInstaller。
似乎PyInstaller不支持Poppler。我怎樣才能解決這個問題?
我正在開發一個可以顯示pdf文件的Python應用程序。我試圖用 的python-poppler-qt4綁定。PyInstaller和Poppler
到目前爲止沒有問題。 但是,我也可以構建一個獨立的程序可執行文件。 爲此,我想使用PyInstaller。
似乎PyInstaller不支持Poppler。我怎樣才能解決這個問題?
您碰到什麼問題?
我已經寫了很多使用python-poppler-qt4使用PyInstaller打包的Windows程序,我遇到的唯一問題是沒有自動導入PyQt4.QtXml
依賴項。
這可以固定通過創建一個名爲hook-popplerqt4.py
與文件的內容:
hiddenimports = ['PyQt4.QtXml']
保存此文件與其他鉤子
<PyInstaller Root>/PyInstaller/hooks
,你應該是好去。
如果您仍然遇到問題,請發佈您的錯誤,以便我們更好地瞭解問題所在。