Ошибка ImportError: dlopen() при переносе скомпилированного файла на другое устройство Python

После переноса файла .app на другое устройство выдает ошибку:

Traceback (most recent call last):
  File "/Users/boss/Desktop/RuTracker.app/Contents/Resources/__boot__.py", line 161, in <module>
    _run()
  File "/Users/boss/Desktop/RuTracker.app/Contents/Resources/__boot__.py", line 84, in _run
    exec(compile(source, path, "exec"), globals(), globals())
  File "/Users/boss/Desktop/RuTracker.app/Contents/Resources/RuTracker.py", line 2, in <module>
    from PyQt6.QtWidgets import QApplication, QMainWindow, QLabel, QPushButton, QLineEdit
ImportError: dlopen(/Users/boss/Desktop/RuTracker.app/Contents/Resources/lib/python3.11/PyQt6/QtWidgets.abi3.so, 2): Symbol not found: _NSAppearanceNameDarkAqua
  Referenced from: /Users/boss/Desktop/RuTracker.app/Contents/Resources/lib/python3.11/PyQt6/Qt6/lib/QtCore.framework/Versions/A/QtCore (which was built for Mac OS X 10.14)
  Expected in: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
 in /Users/boss/Desktop/RuTracker.app/Contents/Resources/lib/python3.11/PyQt6/Qt6/lib/QtCore.framework/Versions/A/QtCore

Компилировал с помощью py2app на Python 3.11. На устройстве, где происходила компиляция, файл открывается нормально, а на другом ошибка.

Данный файл существует в каталоге программы

Как от нее избавится?


Ответы (0 шт):