Pygame坦克大战游戏9

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文件便可以运行游戏程序。

点击源码包下载源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值