【问题标题】:Failed to execute script pyi_rth_win32comgenpy after packing with pyinstallerpyinstaller打包后执行脚本pyi_rth_win32comgenpy失败
【发布时间】:2021-01-05 22:24:02
【问题描述】:

我正在尝试打包一个包含这些外部导入的脚本:

import keyboards
import win32gui
from PIL import ImageGrab
import pytesseract

我有一个使用 PyCharm 设置的虚拟环境,所以我确保在运行 pyinstaller 时将 site-packages 目录添加到 -paths 选项中。

我现在不知道该怎么做,因为这个错误从未得到完全回答。其他一些资源(herehere)说只需卸载然后重新安装与 win32 相关的所有软件包。我这样做了,但仍然没有成功。有什么想法吗?

【问题讨论】:

    标签: python pyinstaller pywin32


    【解决方案1】:

    在玩了大约一个小时后,我找到了解决方案。我在 pyinstaller 命令中添加了--hidden-import "pywin32",它成功了!因此,如果卸载并重新安装不起作用,请尝试将“pywin32”添加为隐藏导入。

    【讨论】:

      猜你喜欢
      • 2019-12-16
      • 1970-01-01
      • 2018-12-09
      • 2020-11-07
      • 2018-06-07
      • 2013-01-19
      • 2020-01-23
      • 2021-01-05
      • 1970-01-01
      相关资源
      最近更新 更多