0

因此,我使用 cx_Freeze 将使用 ursina 的 python 脚本转换为可执行文件,但随后发生了这种情况:错误

我应该做些什么?

这是我遇到错误时我的文件夹内容和 setup.py 文件的样子:内容

4

2 回答 2

0

从原始 Ursina 引擎的文件夹中复制文件application.py,然后在 build 文件夹中,您会找到文件夹,里面exe.win-amd64-3.9会有一个名为这是 application.py 的路径:)libursinaC:\Users\welcome\AppData\Local\Programs\Python\Python39\lib\site-packages\ursina\application.py

于 2021-09-02T07:28:56.367 回答
0

尝试添加'ursina'到脚本中的packages列表。build_exe_optionssetup.py

编辑:也尝试添加srcinclude_files列表中build_exe_options

build_exe_options = {'packages': ['ursina'], 'include_files': ['src']}

# ...

setup(  name = ...,  # complete!
        ...
        options = {'build_exe': build_exe_options},
        executables = [Executable(...)])

有关详细信息,请参阅 cx_Freeze文档

于 2021-08-18T07:58:53.340 回答