使用cx_Freeze将python.2游戏转换为exe

时间:2014-02-15 08:36:39

标签: python pygame exe cx-freeze python-3.2

我有一个关于使用cx_Freeeze将python3.2游戏转换为exe的问题。

实际上我已经成功地转换了游戏"与cx_Freeze的exe,但它根本不起作用,它不能播放。双击exe文件时显示了一些警告信息。

转换过程有效,因为我试图将一些简单的程序转换为exe并且它可以工作。

但是我要转换的是#34;游戏",因此它包含一些动态导入,例如导入图片,"dotImage = pygame.image.load('orange_dot.png')"等等。

我不知道如何配置cx_Freeze设置文件以包含这些图片和歌曲。

这是我的Cx_Freeze转换文件

import os
import sys
if len(sys.argv)>1:
    None
else:
    File = input("Which script do you want to compile:")
    os.system("D:\Python32\Scripts\cxfreeze"+File)
    print("finish")

或者我错过了什么?

我对如何转换" Python游戏非常困惑" (3.2版或更高版本)到exe。

任何人都可以帮助我吗?

还有一件事,我已经添加了

import re
includes = ["re"]
import pygame._view

在我的游戏中这三行,但它仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

您需要写{[{1}},就像使用setup()][1]的{​​{1}}一样。

我认为下面是一个cx_Freeze设置样板,您可以编辑以满足您的需求!

setup()