我已经尝试过 cx_FREEZE,但它在安装时崩溃。我不记得我还尝试了什么,但显然也没有奏效。文件是python 3。它使用PYGAME。我需要将其转换为 EXE。我在这里尝试了“解决方案”:如何将 python 3.3 程序(使用 pygame)编译成 Windows 可执行文件?,但是我找不到有关如何使用该程序的任何文档。
问问题
934 次
1 回答
0
当您尝试将 cx_freeze 与 Python 3.x 和 Pygame 一起使用时,会出现某种错误。
您需要在主程序中包含这些代码行:
import re
includes = ["re"]
import pygame._view
这为我解决了这个问题。
这就是我的setup.py脚本的样子:
from cx_Freeze import setup, Executable
exe = Executable(
script="game.py",
)
setup(
executables = [exe]
)
# go to C:\Python32 in CMD prompt and type 'c:\python32\python.exe setup.py build'
于 2013-07-19T02:43:54.077 回答