Sto provando a confezionare la mia app Kivy per Windows, ma sto riscontrando alcuni problemi. Seguendo le istruzioni nel kivy docs, ho creato e modificato il file spec. Io non uso né Pygame né SDL2 (voglio dire che non importarli direttamente per eseguire il mio programma), ma nel Kivy accedo vedo Pygame fornisce ancora la mia finestra:Kivy 1.9.0 Pacchetto Windows KeyError: 'rthooks'
[INFO ] [Text ] Provider: pygame
[INFO ] [Window ] Provider: pygame
non capisco perché, dal momento che sto usando kivy 1.9.0.
Detto questo, io sto avendo questo problema quando si costruisce la specifica:
(...)
202 WARNING: stderr: File "C:\Program Files\Python Kivy-1.9.0-py3.4-win32-x86\kivy34\kivy\tools\packaging\pyinstaller_hooks\__init__.py", line 13, in install_hooks
sym['rthooks']['kivy'] = [join(curdir, 'rt-hook-kivy.py')]
202 WARNING: stderr: sym['rthooks']['kivy'] = [join(curdir, 'rt-hook-kivy.py')]
KeyError: 'rthooks'
202 WARNING: stderr: KeyError: 'rthooks'
Sono un po 'confuso su come modificare le specifiche (ho bisogno di importare pygame/SDL2?), E questo è probabilmente il mio problema. Sto usando Windows 7 x86, Python 3.4.3 e Kivy 1.9.0. Qualsiasi aiuto è apprezzato.
Ho ridotto la riga alla riga 'install_hooks (globals())' nel file '.spec'. Se commento questa riga, la build procede (anche se Kivy non viene incluso, quindi il file '.exe' non fa nulla). Qualcuno può rintracciare il problema oltre questo punto? –
si potrebbe voler segnalare un errore come indicato nei documenti * Il supporto per Python 3.3+ è ancora sperimentale * –
Buona idea. Ho appena fatto questo ora: https://github.com/kivy/kivy/issues/3622 –