友情提示:380元/半年,儿童学编程,就上码丁实验室。
python打包EXE可执行文件
Python库
本例实现的效果是将Python代码打包成一个exe可执行文件,方便分发。使用的Python库是PyInstaller,亲测Python3.4可用,Python3.6还不支持。
首先使用pip安装库,如图:
使用PiP安装库
因为我的机器上已经安装好了库,所以提示如上图,如果第一次安装会有安装成功的提示。
关于pip安装库的方法参考以前的文章:Python pip 模块安装方法
安装完库之后,在本地计算机中保存一个py文件,本例使用经典的Hello World。如下图:
文件夹目录
hello world程序
程序中添加一个input函数的作用是为了能看清楚程序运行结果,不然打开程序后就会立即退出的。
生成EXE文件
pyinstaller生成exe文件有两种方法,一种是生成一个文件夹,其中有很多依赖文件和生成的EXE文件,当分发软件的时候,需要分发整个文件夹,本文不介绍该种方法。还有一种就是只生成一个EXE文件,本文介绍这种方法,更多使用请参考官方文档。
使用系统命令行工具,切换到hello.py文件夹
执行命令:pyinstaller –onefile hello.py
执行命令
执行结果
生成的文件如图:
生成的所有文件
生成的EXE文件
运行应用程序结果
发送给其他人的时候,只需要发送dist文件夹下的EXE文件就可以了。