Pyinstaller打包程序,运行时提示ModuleNotFoundError: No module named ‘pikepdf._cpphelpers’的解决办法

写了个PDF解密工具,用的 pikepdf。

想着用pyinstaller打包一下方便使用,结果打包好了运行不了。

看下输出提示 ModuleNotFoundError: No module named ‘pikepdf._cpphelpers’

但我导入了 pikepdf 包了

所以以为是pyinstaller编译的问题,各种方法试过了,还是不行。

最后查到单独导入pikepdf._cpphelpers这个包就可以了,试了下程序也没问题了

from pikepdf import _cpphelpers

不知道什么原因。

但以后出现类似问题可以参考下,试下单独导入包

参考:https://blog.csdn.net/u013608300/article/details/109191138

原文地址:https://www.cnblogs.com/syxy/p/14692065.html