错误执行.exe时没有名为“ img2pdf”的模块-pyinstaller

时间:2019-12-26 20:40:00

标签: python pyinstaller img2pdf

我正在尝试使用pyinstaller构建.exe文件。 启动build .exe文件时,出现以下错误:

  

ModuleNotFoundError:没有名为“ img2pdf”的模块

我已经用pyinstaller构建了一些.exe,并且可以正常工作。所以我想问题不在于pyinstaller。我还在虚拟环境中使用Pycharm。

在Pycharm上运行时,代码运行良好。

使用pyinstaller的--debug all选项,我可以看到以下几行:

  在PYZ追溯中找不到img2pdf(最近一次通话为最后一次):文件“ download_pdf.py”,行7,在文件“      

importlib._bootstrap>”,在_find_and_load文件中的第983行,在_find_and_load_unlocked中,在“ 965”行中   ModuleNotFoundError:没有名为“ img2pdf”的模块[4812]无法执行   执行脚本download_pdf

我尝试在pycharm终端(虚拟环境)和操作系统的命令提示符(Windows 10)中pip install img2pdf。

有人知道怎么了吗?

1 个答案:

答案 0 :(得分:0)

我必须使用以下pyinstaller选项: --hidden-import = img2pdf

现在可以使用了。