# 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

打包多个文件

# 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

# 引用

PyInstaller (opens new window)

Last Updated: 12/10/2022, 10:13:47 AM
Apache License 2.0 | Copyright © 2022 by xueliang.wu 苏ICP备15016087号