Я собирал приложение для Linux, используя python-объект python, и теперь мне нужно распространять его в Windows.
Сначала я установил pygobject через msys2 (согласно официальной документации pygobject)
Теперь, используя msys2 / mingw32, я могу запустить свою программу, набрав
python3 main.py
Но когда я пытаюсь заморозить его в .exe с помощью Pyinstaller, и пытаюсь запустить полученный .exe
Если я не использую --onefile, я получаю ошибку импорта в модуле _struct (тогда как «import _struct» работает в оболочке python)
Если я использую --onefile, я получаю следующую ошибку:
ошибка:
lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.dll could not be extracted!
fopen: No such file or directory
Я использую версию Pyinstaller devel. Я почти ничего не знаю об ОС Windows ... кто-нибудь знает, как исправить эту ошибку?