【问题标题】:error No module named 'img2pdf' when executing .exe - pyinstaller执行 .exe - pyinstaller 时出现错误 No module named 'img2pdf'
【发布时间】:2019-12-29 04:39:08
【问题描述】:

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

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

我已经使用 pyinstaller 构建了一些 .exe,它们正在运行。所以我猜问题不是pyinstaller。我也在虚拟环境中使用 Pycharm。

代码在 Pycharm 上运行良好。

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

在 PYZ Traceback 中找不到 img2pdf(最近一次调用最后一次):文件“download_pdf.py”,第 7 行,在“文件”中

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

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

有谁知道怎么回事?

【问题讨论】:

标签: python pyinstaller img2pdf


【解决方案1】:

我不得不使用 pyinstaller 的以下选项: --hidden-import=img2pdf

现在可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-30
    • 2022-06-12
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-11-04
    相关资源
    最近更新 更多