前言:
今天接了一个单子要求写一个基于pygame的贪吃蛇小游戏,打包成.exe文件。下面我就来教大家来python怎么打包文件,希望大家阅读这篇文章之后有所收获。
下面看下通过Pyinstaller打包Pygame库写的小游戏程序出现的问题解决方法
开发环境:
Python:3.5.4 64位
pyinstall:3.3.1
一、安装Pyinstaller
注意事项:
- python64位版本打包的exe,只能在64位操作系统使用
- 打包文件夹和文件的名称不能用中文
- pygame打包是里面的字体要改成"arial"格式。 pygame.font.SysFont(“宋体”, 32) 32) 换成 pygame.font.SysFont(‘arial’,32)
1、直接安装
pip命令安装:pip install Pyinstaller
安装成功后会提示如下图所示
2.pycharm安装
如果你有pycharm推荐用pycharm安装
2.1打开file—>settings
2.2找到project下的Python Interpreter
点击加号添加库
2.3搜索Pyinstaller
点击install Package下载
二、使用Pyinstaller打包生成exe文件
将要打包的py文件放入所创建的D:\Code\pythonProject\pcdemo\snakers目录中。
介绍一下 Pyinstaller 常用的参数用法:
- -F: 表示生成单个可执行文件
- -D:表示打包多个文件,在dist中生成很多依赖文件,
- -w:指定生成 GUI 软件,表示去掉控制台窗口
- -i <Icon File>: 指定打包后可执行文件的图标
命令:pyinstaller -F -w snaker.py
如果成功则会提示successfully,如图所示:
三、运行生成的exe文件
打包完成后,exe程序将会产生在打包目录的dist文件中。
如图所示:
那么我们就可以打开并运行你所打包的exe文件了