因此,我使用 cx_Freeze 将使用 ursina 的 python 脚本转换为可执行文件,但随后发生了这种情况:错误
我应该做些什么?
这是我遇到错误时我的文件夹内容和 setup.py 文件的样子:内容
从原始 Ursina 引擎的文件夹中复制文件application.py
,然后在 build 文件夹中,您会找到文件夹,里面exe.win-amd64-3.9
会有一个名为这是 application.py 的路径:)lib
ursina
C:\Users\welcome\AppData\Local\Programs\Python\Python39\lib\site-packages\ursina\application.py
尝试添加'ursina'
到脚本中的packages
列表。build_exe_options
setup.py
编辑:也尝试添加src
到include_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文档。