2017-01-03 13 views
0

kivy(.kvを使用)を使って1つの.exeファイルにパッケージ化したいアプリを作成しました。kivyアプリを1つのexeにパッケージ化

PyInstallerを使用すると、--onefileオプションを追加できますが、specファイルを使用してパッケージ化すると機能しません。

これは私のspecファイルである:私はちょうど私が簡単に共有することができ、単一の実行可能な出力を持つようにしたい

# -*- mode: python -*- 

from kivy.deps import sdl2, glew 

block_cipher = None 


a = Analysis(['main.py'], 
      pathex=['path\\myapp'], 
      binaries=None, 
      datas=None, 
      hiddenimports=[], 
      hookspath=[], 
      runtime_hooks=[], 
      excludes=[], 
      win_no_prefer_redirects=False, 
      win_private_assemblies=False, 
      cipher=block_cipher) 
pyz = PYZ(a.pure, a.zipped_data, 
      cipher=block_cipher) 
exe = EXE(pyz, 
      a.scripts, 
      a.binaries, 
      a.zipfiles, 
      a.datas, 
      name='myapp', 
      debug=False, 
      strip=False, 
      upx=True, 
      console=False) 

coll = COLLECT(exe, Tree('path\\myapp\\'), 
       a.binaries, 
       a.zipfiles, 
       a.datas, 
       *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)], 
       strip=False, 
       upx=True, 
       name='myapp') 

ご協力ありがとうございました

+0

の可能性のある重複した[Kivy:単一の実行可能にコンパイル](http://stackoverflow.com/questions/35952595/ RAJからのポストを参照してください、同じことを達成しようとする人のため 単一実行可能なkivyコンパイル) – KeyWeeUsr

答えて

関連する問題