Incompatible library version with pyinstaller

29 views
Skip to first unread message

zixiao yin

unread,
Feb 8, 2020, 12:11:52 PM2/8/20
to PyInstaller
I'm new to python, recently I try to use pyinstaller , but it seems pyinstaller doesn't  go well with pillow

If I run my script without pillow installed, it worked well,  but As soon as I install pillow , the app cannot run anymore and give me this:

Traceback (most recent call last):

  File "QT/PathToExcel_function.py", line 3, in <module>

  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PyInstaller/loader/pyimod03_importers.py", line 489, in exec_module

    exec(bytecode, module.__dict__)

  File "pathToexcel/pathToexcel.py", line 1, in <module>

  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/PyInstaller/loader/pyimod03_importers.py", line 489, in exec_module

    exec(bytecode, module.__dict__)

  File "site-packages/cv2/__init__.py", line 3, in <module>

ImportError: dlopen(/Users/yinzixiao/dist/PathToExcel_function/cv2/cv2.cpython-38-darwin.so, 2): Library not loaded: @loader_path/libwebp.7.dylib

  Referenced from: /Users/yinzixiao/dist/PathToExcel_function/libavcodec.58.54.100.dylib

  Reason: Incompatible library version: libavcodec.58.54.100.dylib requires version 9.0.0 or later, but libwebp.7.dylib provides version 8.0.0

[10639] Failed to execute script PathToExcel_function



My script use follows module:

PyQT5,openpyxl,opencv

pillow must be installed because openpyxl need it.

I will very much appreciate having your response.
thank you a lot!
Reply all
Reply to author
Forward
0 new messages