2016-08-16 88 views
0

我想編譯我的Kivy應用程序到一個單獨的Windows EXE。PyInstaller,onefile,無控制檯。缺少引導程序錯誤

我的.spec文件的示例:

from kivy.deps import sd12, glew 
exe = EXE(pyz,Tree('C:\\Users\\me\\PycharmProjects\\test\\'), 
      a.scripts, 
      a.binaries, 
      a.zipfiles, 
      a.datas, 
      *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)], 
      name='test', 
      debug=False, 
      strip=False, 
      upx=True, 
      console= False) 

它與控制檯即當控制檯=真。但是,當我試圖使窗口pyinstaller抱怨缺少「預編譯的引導程序」。我檢查了我的bootloader映射,並且我有Windows 64和32 bootloaders。

有什麼建議嗎?

+0

嘗試[此](http://pyinstaller.readthedocs.io/en/latest/bootloader-building.html#building-the-bootloader)。 – Repiklis

+0

我用pip來安裝PyInstaller我似乎錯過了waf文件 – Sillyreduction

+0

我錯過了windows 32的runw。很奇怪。替換它。 – Sillyreduction

回答