0

我在使用 cx_Freeze 创建 .exe 文件时遇到问题。我正在尝试使用这个Pygame 游戏,它需要一些 .png、.gif 和 .ogg 才能运行。我尝试使用命令行和 setup.py 仅编译一个简单的 Python(没有 pygame 或其他文件),但都没有成功,我有点死了。

我已经安装了 cx_Freeze 并检查了它是否与 IDLE 中的“import cx_freeze”一起使用,不会引发错误。我在 Windows 7 上使用 Python 3.3,并为我的 python 版本使用正确版本的 pygame 和 cx_freeze。

谁能帮我创建这个.exe?

4

1 回答 1

5

要在您的文件中包含文件,您.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]
     )
于 2013-04-17T18:47:29.800 回答