1、坦克大战游戏9
当前阶段将游戏程序包打包成exe执行文件
1-1、安装pyinstaller
pip install pyinstaller
1-2、进入code目录(cd code)
1-2-1 方式一
pyinstaller --onefile --windowed --upx-dir=D:/upx/upx-5.0.2-win64 main.py
其中–upx-dir=D:/upx/upx-5.0.2-win64是压缩生成的exe文件
upx的下载地址为:https://github.com/upx/upx/releases/tag/v5.0.2
将生成dist目录拷贝到根目录,此时双击dict目录中的main.exe便可以运行游戏程序

1-2-2、方式二
pyinstaller --onefile --windowed main.py
在code目录中生成main.spec文件,按下面方式修改生成的main.spec文件
a = Analysis(
...
datas=[
('graphics', 'graphics'),
('audio', 'audio'),
('fonts', 'fonts'),
('map', 'map')
],
...
)
exe = EXE(
...
upx=True,
upx_exclude=[],
upx_dir='=D:/upx/upx-5.0.2-win64',
...
)
在cmd窗口中执行下面命令
pyinstaller main.spec
打包完成后将在dict目录中生成main.exe文件,直接双击main.exe文件便可以运行游戏程序。
点击源码包下载源码

12万+

被折叠的 条评论
为什么被折叠?



