我正在尝试使用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。
有人知道怎么了吗?
答案 0 :(得分:0)
我必须使用以下pyinstaller选项: --hidden-import = img2pdf
现在可以使用了。