2017-12-16 11 views
1

Ich habe versucht, mit den folgenden Fragen beantworten, aber es hat nicht funktioniert für mich. Kivy: compiling to a single executable Der erste Befehl, den ich tun ist pyinstaller --onefile -y --clean --windowed --name launcher --exclude-module _tkinter --exclude-module Tkinter --exclude-module enchant --exclude-module twisted C:/Users/Karl/Documents/aaaSpaceCRAFT/launcher/main.pyMaking eine Kivy-Datei in eine ausführbare Datei

Dann habe ich die Spec-Datei bearbeiten, so sieht es aus wie so

# -*- mode: python -*- 
from kivy.deps import sdl2, glew 

block_cipher = None 


a = Analysis(['C:/Users/Karl/Documents/aaaSpaceCRAFT/launcher/main.py'], 
     pathex=['C:\\Users\\Karl\\Documents\\aaaSpaceCRAFT\\launcher'], 
     binaries=[], 
     datas=[], 
     hiddenimports=[], 
     hookspath=[], 
     runtime_hooks=[], 
     excludes=['_tkinter', 'Tkinter', 'enchant', 'twisted'], 
     win_no_prefer_redirects=False, 
     win_private_assemblies=False, 
     cipher=block_cipher) 
pyz = PYZ(a.pure, a.zipped_data, 
     cipher=block_cipher) 

a.datas += [('launcher.kv', 'C:/Users/Karl/Documents/aaaSpaceCRAFT/launcher/launcher.kv', 'DATA')] 

exe = EXE(pyz, 
     a.scripts, 
     a.binaries, 
     a.zipfiles, 
     a.datas, 
     name='launcher', 
     debug=False, 
     strip=False, 
     upx=True, 
     runtime_tmpdir=None, 
     console=False) 

Und dann laufe ich den folgenden Befehl python -m PyInstaller myapp.spec

Aber wenn ich versuche, das laufen exe öffnet und schließt sofort. Ich habe es über die Befehlszeile ausgeführt und keine Fehler angegeben.

Jede Hilfe würde sehr geschätzt werden.

+0

Versuchen Sie, 'console = False' zu' console = True' zu ​​ändern, und führen Sie pyinstaller erneut aus. Dann sehen Sie jede Ausgabe, die die App produziert. –

Antwort

-1

Es scheint, dass ich die Antwort auf die Stack-Überlauffrage, die ich verlinkt hatte, nicht vollständig bewältigte. Sobald ich es getan habe, fing es an zu arbeiten.

Verwandte Themen