如何使用cxFreeze创建一个包含pygame模块的exe文件

时间:2016-02-05 16:20:11

标签: python python-2.7 pygame cx-freeze

我使用python 2.7.11制作游戏,我使用cxFreeze创建exe文件,以确保其他人可以在其他计算机上播放。但有些事情让我感到不安。 我不能让pygame模块链接到testspeed.exe。 我的python版本是32位,pygame模块也是32位。 IDE是pycharm。 关于python的所有东西都在C:\中,只有在E:\中的testspeed.py 请帮帮我!

这是setup.py代码:

import sys
from cx_Freeze import setup, Executable

# Dependencies are automatically detected, but it might need fine tuning.
build_exe_options = {"packages": ["os"], "excludes":  ["Tkinter","Pygame"]}

# GUI applications require a different base on Windows (the default is for a
# console application).
base = None
if sys.platform == "win32":
    base = "Win32GUI"

setup(  name = "testspeed",
        version = "0.1",
        description = "test your speed!--lcy",
        options = {"build_exe": build_exe_options},
        executables = [Executable("testspeed.py", base=base)])

我在命令行中输入这样的代码:

python setup.py bdist_msi 

但事情发生了:

这是图片(我没有足够的声誉发布超过2个链接):

enter image description here

PS:我使用谷歌,找人使用include命令,但我无法理解让pygame成为exe文件的方法。

0 个答案:

没有答案