pyinstaller 使用指南 加密打包Python项目


一、安装

pip install pyinstaller

若使用参数 --key 对打包进行加密,则会提示安装 pip install tinyaes

二、命令行

pyinstaller -F --key '12345678' --clean main.py --distpath=DIR
pyinstaller -F -w mycode.py (-w就是取消控制台)

eg:pyinstaller -F --key '12345678' --clean D:\main2.py --distpath=D:\Atest

三、选项参数

选项描述
-h,--help 显示帮助信息
-v,--version 显示版本号

--distpath

DIR

指定打包后的程序存放目录,默认存放在当前目录下的dist目录

--workpath

WORKPATH

为输出的所有临时文件指定存放目录
--clean 在构建之前,请清理PyInstaller缓存并删除临时文件
 
-D,--onedir 生成结果是一个包含exe程序的目录,所有第三方依赖库和其他资源和exe程序位于同一目录下
-F,--onefile 生成结果是一个exe程序,所有第三方依赖库和其他资源都被打包进该exe程序中