# 03.Pyinstaller
# 介绍
PyInstaller可以将Python项目在不同平台上打包为可执行文件.
PyInstaller打包的流程:读取编写好的Python项目-->分析其中条用的模块和库,并收集其文件副本(包括Python的解释器)-->将副本和Python项目文件(放在一个文件夹//封装在一个可执行文件)中
# 安装
pip install pyinstaller
1
# 参数和使用方法
打包单个文件
# 1.执行命令
pyinstaller -F xxx.py
# 2.去生成的dist文件夹找xxx.exe运行
# 3.运行成功,xxx.exe则为可执行文件,删除其它文件
pyinstaller.exe -F -n 条形码检查-v0.1.02-console main.py
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
打包多个文件
# 1.执行命令,xxx.py为程序入口文件
pyinstall -D xxx.py
# 2.删除生成的bulid和dist文件夹,仅保留xxx.spec文件
# 3.修改xxx.spec文件,详见2.2.1
# 4.执行命令
pyinstaller -F xxx.spec
# 5.去dist文件夹下找xxx.exe文件
# 6.运行成功,删除临时文件目录build;dist目录为打包的结果,可执行文件和其它程序运行的关联文件都在这个目录下
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
# 引用
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号