1、第一步,通过 pip install pyinstaller ,如果安装失败建议手动安装,或者可以挂一个vpn再用pip来安装。此步骤为安装pyinstaller组件,等下打包需要用到
2、第二步,通过命令 pyinstaller -F \路径\文件名.py或者是可以直接进入到这个py文件的路径下,再通过pyinstaller -F 文件名.py来打包
3、打包完成以后,会生成两个文件夹,一个文件,进入dist找到你需要的exe文件,其他的都可以删除掉(build,dist ,揍茏壅混文件名.spec)记得在程序生成完以后,请在dos下运行一遍此程序,如果有报错会显示出来,exe双击会显示报错然后闪退,但是此过程非常快一般看不清楚。另外如果你的windows环境缺少组件,可能会打包失败,如果打包失败,请先检查你py代码导入的组件,本地环境是否有这些组件。如果还是不行,就换一台电脑,可能和系统环境有关,我自己的就是电脑系统没办法打包,最后还是安装了一个虚拟机来打包才行。
4、python打包不止是有-F 还有下面几个常用的,另外的一些就需要你自己去查看官方文档了,下面这几个对我来说是够用了-F,onefile产生单个的可执行文件-D,onedir产生一个目录(包含多个文件)作为可执行程序-a,ascii不包含 Unicode 字符集支持-d,debug产生 debug 版本的可执行文件