本文主要讲解使用pyinstaller把项目打包exe可执行程序
一、安装pyinstaller
1、win+R输入cmd,打开命令提示符窗口。(开始-Windows 系统-命令提示符-点击打开窗口)
![python3 项目打包成exe可执行程序](http://p2.ttnews.xyz/loading.gif)
![python3 项目打包成exe可执行程序](http://p2.ttnews.xyz/loading.gif)
2、输入pyinstaller安装指令:pip install pyinstaller
二、打包成exe
1、切换命令提示符目录到打包程序目录
方法一:
切换驱动器指令:驱动器:(如:D:)
切换目录指令:cd 打包程序目录地址 (如:D:\mypython)
方法二:
打开打包程序目录,Shift+右键弹出窗口,再点击在此次打开命令窗口。
2、打包
打包指令:pyinstaller -F XXX.py
打包完成后,将生成以下文件
exe可执行文件就在dist文件夹中
注:这样打包的话有些安全软件会出现误报,把生成的exe可执行文件隔离。
解决办法:改变程序的图标,打包指令:pyinstaller -F -i XXX.ico XXX.py。
pyinstaller的参数:查看指令:pyinstaller -h
下面简单说明几个参数:(具体可以输入pyinstaller -h查看)
参数参数全称参数说明
-F –onefile 创建一个打包的可执行文件。
-D –onedir 创建一个包含可执行文件的单文件夹包(默认)。
-w–windowed,–noconsole使用Windows子系统执行,当程序启动的时候不会打开命令行(仅对Windows有效)
-c–nowindowed,–console使用控制台子系统执行(默认)(只对Windows有效)
-i –icon=将file.ico添加为可执行文件的资源(只对Windows系统有效),改变程序的图标 pyinstaller -i xxx.ico xxxxx.py