在 Ubuntu 中使用 PyInstaller 时遇到问题

Trouble using PyInstaller in Ubuntu

我有一个 python 应用程序,我正在使用 tesserocr, ocrmypdf. I am trying to create a stand-alone executable of it by using PyInstaller

我可以使用以下命令成功创建可执行文件

$ pyinstaller -F --clean code.py

但是当我运行它

$ ./code

我收到这个错误

ModuleNotFoundError: No module named 'tesserocr'

ModuleNotFoundError: No module named 'ocrmypdf'

code.py

from tesserocr import PyTessBaseAPI
import ocrmypdf

...

我已经交叉检查 tesserocrocrmypdf 是否已成功安装在我的系统中。

试试这个

pyinstaller -F --clean code.py --hidden-import='tesserocr.PyTessBaseAPI' --hidden-import='ocrmypdf'