PyInstaller工具介绍
PyInstaller是Python代码程序打包工具,能够将Python代码程序打包独立可执行程序
- 独立可执行程序:不依赖Python环境,能够在不同系统平台上启动运行
- 支持的系统平台:可在Windows、Linux、MacOS平台上运行
- 使用简单:工具使用简单,不管是单文件应用,还是多文件应用,只需执行一条命令就能完成打包工作
- PyInstaller安装:pip install pyinstaller
以下是个人整理的PyInstaller工具知识脑图:
![12530b939c706e40bd1d451740b42426.png](https://i-blog.csdnimg.cn/blog_migrate/0422f5b53c6853755c0086640d8d94d0.jpeg)
接下来使用PyInstaller工具为水印制作程序打包,封装成EXE可执行程序!
水印制作程序介绍
这是水印制作程序运行界面:
![2e91e12631d444952d1f6adc060a036f.png](https://i-blog.csdnimg.cn/blog_migrate/96851a6640fbcd394cf312d951f4d7f7.jpeg)
水印制作工具工程代码结构说明:
![7b242dae6a6750a1fdaf0ca97852a9dc.png](https://i-blog.csdnimg.cn/blog_migrate/193f80f43864d5416cebdb868d2f40f5.jpeg)
使用PyInstaller工具制作两种形式的EXE可执行程序:单一可执行程序文件和可执行程序目录
打包EXE可执行文件(可执行程序目录)
![81489acaac7db69d558be0c4bd8d7bfa.gif](https://i-blog.csdnimg.cn/blog_migrate/738098803cace9e09cb71305fca33f26.gif)
几个操作命令说明:
- 执行打包操作
pyinstaller -D -w -y -i asset/logo.ico -n watermark main.py-D 生成一个目录(包含多个文件)作为可执行程序-w 以Windows窗体打开窗口程序(仅对 Windows 有效)-i 为可执行程序添加icon图标-n 指定可执行程序文件名
- 编辑spec文件, 编辑spec文件,为程序指定静态资源存在位置
- 根据spec文件,生产水印制作工具可执行程序
pyinstaller -y 水印制作工具.spec
![1ae12361d636d6dde620bfc750dee4d1.png](https://i-blog.csdnimg.cn/blog_migrate/c624294196c5cf134278b14bf7ad5c0d.jpeg)
打包EXE可执行文件(单一可执行程序文件)
![fdc8ab139dc31dce9526c22008968265.gif](https://i-blog.csdnimg.cn/blog_migrate/d45980fda00ec1f676a9c79596767406.gif)
操作跟上面差不太多,就参数改变一下
pyinstaller -F -w -y -i asset/logo.ico -n 水印制作工具 main.py-F 生成一个独立可执行程序文件
![3e2615ee84be9ccb4bf2cccffe19225c.png](https://i-blog.csdnimg.cn/blog_migrate/955a831e7cd00152cababdb52d367e22.jpeg)
最后
想要详细了解PyInstaller工具使用,请点击了解更多
接下来会有更加精彩的内容,不想错过的话,可以关注我,第一时间获取更新!
最后,投币收藏转发来一波,我们下期不见不散~