【汇智学堂】-python小游戏(生成.exe文件)

第六章:生成.exe程序
我们应用pyinstaller,将我们的程序生成.exe程序。使它在没有Python的环境下,可以运行。
6.1 Pyinstaller的安装
Pyinstaller的官网下载地址:
http://www.pyinstaller.org/downloads.html

见下图6-1、6-2
【汇智学堂】-python小游戏(生成.exe文件)_第1张图片
图6-1
【汇智学堂】-python小游戏(生成.exe文件)_第2张图片
图6-2

下载后,进入解压好的PyInstaller目录
我的目录是C:\Users\soft\Downloads\PyInstaller-3.4\PyInstaller-3.4,使用以下命令:
Python setup.py install
见下图6-3、6-4
【汇智学堂】-python小游戏(生成.exe文件)_第3张图片
图6-3
在这里插入图片描述
图6-4

安装完成后将PyInstaller的目录加入到系统的环境变量中后。(见6.2 配置环境变量)
在当前目录下(我的目录C:\Users\soft\Downloads\PyInstaller-3.4\PyInstaller-3.4)使用以下命令:pyinstaller
如果出现下图的界面,表示安装成功。见下图6-5
【汇智学堂】-python小游戏(生成.exe文件)_第4张图片
图6-5
6.2 配置环境变量
1、右键点击“我的电脑”-属性。
选中“高级系统设置”见下图6-6。
2、进入高级系统设置后,找到“环境变量”按钮,见下图6-7。
3、进入“环境变量”后,我们选择“新建”,见下图6-8。
4、编辑系统变量中,我们新建变量名:
PYINSTALL_HOME
变量值:C:\Users\soft\Downloads\PyInstaller-3.4\PyInstaller-3.4
(变量是你的安装路径)
见下图6-9

输入完成后,点“确定”后退出。
【汇智学堂】-python小游戏(生成.exe文件)_第5张图片

图6-6
【汇智学堂】-python小游戏(生成.exe文件)_第6张图片
图6-7
【汇智学堂】-python小游戏(生成.exe文件)_第7张图片
图6-8
【汇智学堂】-python小游戏(生成.exe文件)_第8张图片

图6-9

6.3“贪吃蛇”游戏生成exe文件
下面我们一起来将我们的“贪吃蛇”游戏生成exe文件。
首先,我们找到游戏文件所在的目录。见图6-10
在这里插入图片描述
图6-10
进入该目录,见图6-11
【汇智学堂】-python小游戏(生成.exe文件)_第9张图片

图6-11

在该目录下,执行pyinstaller -F -w snake10.py
见下图6-12
【汇智学堂】-python小游戏(生成.exe文件)_第10张图片
图6-12
输入参数的含义

-F 表示生成单个可执行文件。
-w 表示去掉控制台窗口,在GUI界面时非常有用。
-p 表示你自己自定义需要加载的类路径,一般情况下用不到。
-i 表示可执行文件的图标。

我们查看游戏文件的目录,发现多出一个文件及三个文件夹。见下图6-13
【汇智学堂】-python小游戏(生成.exe文件)_第11张图片
图6-13

我们进入dist文件夹,发现了我们生成的snake10.exe文件。见下图6-14。
我们将该文件拷贝到别的windows电脑上,可以直接运行它。双击snake10.exe,见下图6-15。
【汇智学堂】-python小游戏(生成.exe文件)_第12张图片
图6-14
【汇智学堂】-python小游戏(生成.exe文件)_第13张图片
图6-15

你可能感兴趣的:(python小游戏)