| 参数 | 含义 |
|---|---|
| -F | 只生成一个exe文件 |
| –distpath | 指定生成的exe存放的目录 |
| –workpath | 指定编译中临时文件存放的目录 |
| -D | 创建一个目录包含:exe文件、依赖文件 |
| -i | 指定exe图标 |
| -p | 指定exe依赖的包、模块 |
| -d | 编译为debug模式,获取运行中的日志信息 |
| -clean | 清理编译时临时文件 |
| -c | 使用控制台 |
| -w | 使用窗口 |
pyinstaller -F -w --distpath D:\123 D:\python\test.py
Windows特有的参数
| 参数名 | 描述 | 说明 |
|---|---|---|
| –version-file | 添加版本信息文件 | pyinstaller --version-file ver.txt |
| -m, --manifest | 添加manifest文件 | pyinstaller -m main.manifest |
生成参数
| 参数名 | 描述 | 说明 |
|---|---|---|
| -d | 执行生成的main.exe时,会输出pyi的一些log,有助于查错 | 默认:不输出pyi的log |
| -s | 优化符号表 | 原文明确表示不建议在windows上使用 |
| –noupx | 强制不使用upx | 默认:尽可能使用。 |