这是我第一次创建这样的可执行文件,所以请告诉我我可以做些什么来帮助您!
要创建我的python项目,我安装了一个名为Pillow,PyTesseract和PyInstaller的东西,以便可以从图像中读取文本并输出文件。我在主python文件(scheduler.py)上使用了PyInstaller,该文件导入了从PIL导入PyTesseract的辅助文件(parser.py)。
可执行文件在我的笔记本电脑上运行,该笔记本电脑最初是用来编写程序的(因此我使用pip来安装Pillow,PyTesseract和PyInstaller)。这对我来说很明显,但是当我压缩从PyInstaller创建的dist文件夹并将其移动到另一台计算机时,会出现以下错误。
Error message after running my executable
在我看来PyTesseract没有与我的可执行文件捆绑在一起。
我的问题是我如何才能做到这一点,以便使我的可执行文件真正可移植?我的完整代码在这里https://github.com/iamchrisllaga/spireScheduler。
更新:
我想我明白了。我只是确保Tesseract-OCR文件夹库与可执行文件位于同一目录中。