python打包成exe教程

发布时间: 2024-12-16 热度: 11507

注意,最好用管理员权限运行cmd,否则可能安装包过程中报错

普通打包

  1. 下载pyinstallercmd执行:pip install pyinstaller
  2. 打包,cmd执行:pyinstaller -F xxx.py

-w 表示希望在生成的.exe程序运行过程中,不要出现cmd黑框,一般用于打包GUI界面

-F 表示希望将所有的程序全部打包在一起,生成的只有一个.exe文件,这样的文件集成度高,但是运行速度慢

  如果不写-F,生成的还有一堆.dll文件,这样的程序里文件很多,但是运行速度比较快

-D 生成一个文件目录包含可执行文件和相关动态链接库和资源文件等

对于打包结果较大的项目,选用-d生成目录相比单可执行文件的打包方式,执行速度更快,但包含更加多的文件。

-p 自定义需要加载的类的路径

-i 自己做的软件可以放上自己的图标,分享一个网站,可以把其他格式图片转成ico格式:https://app.xunjiepdf.com/img2icon/

xxx.py 指的是你整个项目的入口程序,大家写项目时很可能是多文件编程,你整个项目时靠哪个文件作为主入口拉起来的,就填哪个文件的名字

打包示例总结:

pyinstall -F xxxx.py  打包exe

pyinstall -F -w xxxx.py   不带控制台的打包

pyinstall -F -w -i tb.ico xxxx.py  指定exe图标打包,tb是图标文件名

请在下方留下您的评论.加入TG吹水群