我使用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个链接):
PS:我使用谷歌,找人使用include命令,但我无法理解让pygame成为exe文件的方法。