Pyinstaller на Msys2 с pygobject - PullRequest
       28

Pyinstaller на Msys2 с pygobject

0 голосов
/ 19 марта 2019

Я собирал приложение для 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 ... кто-нибудь знает, как исправить эту ошибку?

...