有时候我们需要将自己写的代码打包成exe文件,给别人使用需要如何操作呢?下面阿豪教大家如何将Python代码打包成.exe文件。
本教程操作系统
Windows 2012 Python3.6
安装需要的环境
安装pyinstaller
PS:pip未安装可以参考windows下如何安装pip
因为Python中有很多三方包,我们想要这些三方包也包含在里面就需要一个工具,就是pyinstaller,很简单,打开命令行进入到Python安装目录下的Scripts文件夹内 运行如下命令安装
pip install pyinstaller

国内安装可能由于网络波动等原因安装失败可以使用镜像下载
pip install pyinstaller-i "https://mirrors.aliyun.com/pypi/simple"
安装过程中

安装完成后python目录下的Scripts文件夹内会多出一个pyinstaller

设置ico图标(自行搜索在线jpeg转ico图标转换工具)
这一步也可以不做,这样就是默认图标
打包python为程序
本教程py代码存放在C:\py目录下
pyinstaller 安装在C:\Python36\Scripts
打包代码命令如下
pyinstaller -i 1.ico -F -c 2.py
参数解释
-i: 表示要加载的图标(没有选择图标可以不用写)
1.ico:表示自己选择的图标名(没有选择图标可以不用写)
-F:表示打包成.exe可执行文件
-c:表示打包程序有窗口
2.py:表示你要打包的py文件

执行完程序之后会发现程序目录下会自动生成dist目录里面有自己生成的.exe文件,这时就可以了。

双击运行2.exe文件确实可以执行,发给其他没有Python的电脑也是可以运行的。


