[Python] How to solve DLL initializing error in an ML project with pyinstaller?

Discussão em 'Python' iniciado por Stack, Maio 22, 2025.

  1. Stack

    Stack Membro Participativo

    I made a project for face recognition and putting snapchat like filters on faces.

    These are the dependencies:

    • opencv-python-headless
    • PyQt5
    • yt_dlp
    • facenet_pytorch
    • mediapipe
    • ultralytics

    After running: pyinstaller main.py --onedir --windowed

    the error below occurs in the executable file:

    Traceback (most recent call last):
    File "main.py", line 20, in <module>
    File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
    File "utils\__init__.py", line 1, in <module>
    File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
    File "utils\yoloapp.py", line 5, in <module>
    File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
    File "utils\swapper.py", line 2, in <module>
    File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
    File "mediapipe\__init__.py", line 15, in <module>
    from mediapipe.python import *
    File "PyInstaller\loader\pyimod02_importers.py", line 450, in exec_module
    File "mediapipe\python\__init__.py", line 17, in <module>
    from mediapipe.python._framework_bindings import model_ckpt_util
    ImportError: DLL load failed while importing _framework_bindings: A dynamic link library (DLL) initialization routine failed.


    I tried with: pyinstaller main.py --onedir --windowed --collect-all mediapipe

    but still get the same error.

    How can I solve it? Thanks in advance.

    Continue reading...

Compartilhe esta Página