2016-08-16 87 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

回答