有问题,使一个.exe用Python和pygame的cx_freeze,包括其他文件(Having

2019-08-31 10:07发布

我无法创建与cx_Freeze .exe文件。 我试图用这个 pygame的游戏,这需要一些巴纽的,.GIF的和.OGG的运行。 我试图编译使用条命令行和一个setup.py一个简单的Python只(不pygame的或其他文件),但是没有工作,我有点我的死亡。

我已经安装了cx_Freeze并检查它在空闲与'进口cx_freeze”工作不引发错误。 我使用Python 3.3的Windows 7 pygame的和cx_freeze的正确版本为我的Python版本。

任何人都可以帮助我创建这个.exe文件?

Answer 1:

为了在你的文件.exe ,你应该写一个setup.py文件,它是与此类似:

from cx_Freeze import setup, Executable

exe=Executable(
     script="file.py",
     base="Win32Gui",
     icon="Icon.ico"
     )
includefiles=["file.ogg","file.png",etc]
includes=[]
excludes=[]
packages=[]
setup(

     version = "0.0",
     description = "No Description",
     author = "Name",
     name = "App name",
     options = {'build_exe': {'excludes':excludes,'packages':packages,'include_files':includefiles}},
     executables = [exe]
     )


文章来源: Having problems with making an .exe with cx_freeze with python and pygame, including additional files