有没有办法进一步减少 Python 可执行文件的大小/与 poppler 和 pytesseract 一起使用 pyinstaller?

问题描述

我编写了一个 Python 程序,目前包含以下导入:

import cv2 
import csv
import os
from pdf2image import convert_from_path    
import PyTesseract                     
PyTesseract.PyTesseract.tesseract_cmd = r'path-to-tesseract.exe'
import tkinter as tk                   
from tkinter import *
from tkinter.ttk import *
from PIL import Image

通过 PyInstaller 编译后,poppler 和 PyTesseract 出现了一些问题,我发现可执行文件目前大约为 120 MB。这不包括 pyinstaller 或 poppler,因为我只需要将它们的文件包含在同一目录中。我试图通过 SPEC 文件添加它们,特别是在 datas[] 中,但没有成功。

我在减小大小方面遇到了障碍,因为总大小接近 400 MB。任何帮助减少大小/成功编译 poppler 和 PyTesseract 将不胜感激。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)