当前位置: Python基础教程 > 12-pygame飞机大战 > 阅读正文

pygame飞机大战 打包exe

2021.6.30.   556 次   494字

对于windows系统, 通常打包为exe文件, 这样可以在没有python环境的pc上运行

安装pyinstaller

使用pip安装pyinstaller模块

pip install pyinstaller

等待模块安装完成, 我们将使用pyinstaller进行打包

打包与排错

首先使用包含控制台输出的exe

pyinstaller -F -c main.py

运行上述代码, 生成dist和build目录, 进入dist目录, 在cmd中输入 main.exe 运行程序

查看报错的原因, 第一次提示缺少plane_sprites模块, 第二次提示缺少images目录

我们把这些资源都复制一份, 放在与main.exe同级目录, 再运行, 运行成功

导出无cmd窗口的exe

删掉dist和build目录

重新进入项目根目录, 使用cmd执行以下命令

pyinstaller -F -w main.py

然后, 我们依然把plane_sprites模块和images目录拷贝到exe目录中, 即可运行

移动exe时, 把plane_sprites和images也拷贝走, 发送到另一台pc时, 也是同样

从本站下载此程序

pyGameAricraft-exe.zip

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群