使用Pyinstaller + kivy创建独立的exe

时间:2016-09-13 15:49:05

标签: python windows kivy pyinstaller

我是使用python 3.4.4和kivy创建GUI应用程序的新手。我正在尝试使用以下代码创建一个独立的exe(基于GUI)应用程序:

import kivy
kivy.require('1.9.1')

from kivy.app import App
from kivy.uix.label import Label


class MyApp(App):

    def build(self):
        return Label(text='Hello world')


if __name__ == '__main__':
    MyApp().run()

此文件名为helloworld.py,位于C:\Python34\projects\helloworld.py

我正在使用本指南创建exe:https://kivy.org/docs/guide/packaging-windows.html

我可以在我构建它的同一台计算机上运行exe文件而没有任何问题,但是在另一台计算机上执行exe,它不会打开。我看到一些cmd窗口闪烁了半秒钟 - 这就是全部。

更新:如果我将所有文件从build-generated-directory C:\Python34\dist\helloworld\复制到另一台计算机,我可以毫无问题地执行.exe文件。 是否可以在没有其他build-directory文件的情况下执行exe文件?例如。 exe文件4MB /整个目录24MB

更新2:我现在正在使用PyQt5 - 它可以满足我想要的一切......

0 个答案:

没有答案