@DoubleZ 在 pyinstaller打包paddleocr3问题解决 中发帖
问题:
由于paddleocr3版本及以上的paddlex的依赖特别多,打包后,打开exe很容易出现各种各样的错误,基本上是依赖没打进去。
解决思路来源:
Nuitka 打包问题关于paddlex 和paddleocr3.0 · Issue #15767 · PaddlePaddle/PaddleOCR (github.com)
解决方案:
先找出paddlex所依赖的包(ps:ds写的)
import re
from collections import defaultdict
import importlib.metadata
from packaging.requirements import Requirement
_COLLECTIVE_EXTRA_NAMES = {'all'}
def _get_extra_name_and_remove_extra_marker(...