Python 3.x 如何将kivy和python打包成可执行文件?

Python 3.x 如何将kivy和python打包成可执行文件?,python-3.x,kivy,exe,Python 3.x,Kivy,Exe,我在一个文件夹中有两个文件: “main.py` calculator.kv 我尝试在命令提示符下使用 pyinstaller main.py 在此过程中,我没有收到任何错误,但当我尝试打开EXE文件时,我没有收到所需的窗口。请确保您已按照中的步骤进行操作。您没有提到您的确切规范和错误。但我猜您在spec文件中缺少了这一重要部分: from kivy_deps import sdl2, glew coll = COLLECT(exe, Tree('examples-path\\demo\\to

我在一个文件夹中有两个文件:

  • “main.py`
  • calculator.kv
  • 我尝试在命令提示符下使用

    pyinstaller main.py
    

    在此过程中,我没有收到任何错误,但当我尝试打开EXE文件时,我没有收到所需的窗口。

    请确保您已按照中的步骤进行操作。您没有提到您的确切
    规范和错误。但我猜您在
    spec
    文件中缺少了这一重要部分:

    from kivy_deps import sdl2, glew
    coll = COLLECT(exe, Tree('examples-path\\demo\\touchtracer\\'),
                   a.binaries,
                   a.zipfiles,
                   a.datas,
                   *[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)],
                   strip=False,
                   upx=True,
                   name='touchtracer')
    

    我尝试了上述步骤,但在尝试打开exe文件时仍然收到错误消息。它告诉您无法执行脚本pyi\u rth\u pkgredYou可能需要阅读。请查看
    Pyinstaller
    。您可能需要使用
    --adddata
    选项将
    kv
    文件包含在捆绑包中。