2017-07-30 121 views
0

我已经使用了以下“setup.py”文件,以我的Python文件转换成可执行文件的其他计算机没有运行。 'build'目录中生成的可执行文件在我的笔记本电脑上完美运行,但在我兄弟的笔记本电脑上完全无法运行(我使用cx_Freeze来执行此操作)。 我的笔记本电脑和我的兄弟是完全一样的。唯一的区别是:我安装了Python 3.4.4(以及Pygame),他没有,我有Windows 8,他有Windows 10.我找不到问题。这是由于'cx_Freeze'?是因为我有Python,他没有?当然可执行文件应该在任何Windows计算机上运行...下面是我的'setup.py'文件。可执行文件从cx_Freeze产生的

from cx_Freeze import setup, Executable 

setup(
    name = "Pythongame", 
    version = "1.0", 
    description = "Game made with Pygame", 
    executables = [Executable("Pythongame.py", base="Win32GUI")], 
    ) 

任何帮助,非常感谢!

注:我需要基地=“Win32GUI”作为pygame的创建GUI

回答

0

是的,你需要复制所有的目录来样订做,因为他包含了图书馆的(DLL等)
或者是产生此exe只是为你的Windows像(WIN7 64位)
我建议你使用Pyinstaller

+0

我已经复制了整个目录,我知道这一点。可能是“此exe是只为您的窗户像(WIN7 64位)生成的” ...嗯 – ThePithon

+0

我要尝试py2exe – ThePithon

+0

没关系,如果你有任何问题,告诉我 – 2017-07-30 21:57:39

相关问题