从py文件生成exe后出现问题

时间:2019-09-19 02:24:38

标签: python-3.x

我正在使用Python版本3.7.3和PyInstaller 3.5。我已经编写了一个名为read.py的Python脚本,它将读取扫描的PDF并将其转换为文本文件。我可以使用PyInstaller命令pyi-makespec --onefile read.pypyinstaller --onefile read.spec成功生成exe。 .exe文件在我安装了所有软件包的系统中都能正常工作,但是当我尝试在没有Python软件包的其他Windows PC上运行它时,它正在寻找poppler模块。

我什至试图在pyinstaller hooks文件夹中添加poppler的钩子文件,但是在生成.exe文件时并没有使用该钩子文件。

请帮助解决此问题,或者如果没有其他依赖于Python支持文件的方式生成该exe,请告诉我。

以下是在另一台PC上执行.exe文件时出现的错误:

File "read_image.py", line 29, in <module> 
File "site-packages\pdf2image\pdf2image.py", line 54, in convert_from_path 
File "site-packages\pdf2image\pdf2image.py", line 244, in _page_count pdf2image.exceptions.PDFInfoNotInstalledError: Unable to get page count. Is poppler installed and in PATH? [17920] Failed to execute script read_image

感谢帮助...

0 个答案:

没有答案