gpt4 book ai didi

python - 使 kivy 应用程序可执行

转载 作者:行者123 更新时间:2023-12-01 03:32:59 26 4
gpt4 key购买 nike

我已经从我制作的 kivy 应用程序创建了一个可执行文件。kivy 应用程序包含以下导入:

from kivy.app import App
from kivy.uix.button import Button
from kivy.core.window import Window
from kivy.uix.boxlayout import BoxLayout
from kivy.uix.gridlayout import GridLayout
from kivy.uix.label import Label

import re
import pandas as pd

创 build 置文件并运行它后,似乎整个过程进展顺利,没有任何问题,我可以看到包含所有包的构建文件夹,但是一旦我运行可执行文件,应用程序就会崩溃。

这是我的设置文件:

import cx_Freeze

executables = [cx_Freeze.Executable("HR_specialist.py")]

cx_Freeze.setup(

name="HR_specialist",
version='1.1',
options={"build_exe": {"packages": ["kivy", "pandas", "re"]}},
description="HR_specialist DEMO",
executables=executables
)

如果需要更多信息,请发表评论。

谢谢。

最佳答案

我总是使用the documented way .

PyInstaller 创建 .spec 文件后,我添加:

from kivy.deps import sdl2, glew

在第二行和:

Tree('path to the folder where your main.py is'),
*[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)],

在a.datas之后。这一直对我有用。如果您想要更少的文件,请使用“--onefile”参数,并只需在可执行文件的文件夹中添加其他文件,例如 .kv 文件。

关于python - 使 kivy 应用程序可执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40679983/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com