安装
在Anaconda环境中, pip install pipinstaller 之后执行可能会用问题,可直接用 conda install pipinstaller
打包参数
- -F 只生成一个 exe 文件到dist
- -D (默认)会生成 dll 等文件
- -w 窗口模式,exe 执行时不显示命令行窗口
- -c (默认)显示命令行窗口
- --add-data:
原文件;目标目录
其中Windows分隔符为;
,Linux为:
pyinstaller 默认只会打包py类文件,其他资源如 config.ini、jpg、exe、txt 等,需要通过--add-data
参数配置,或手动拷贝到 exe 同级目录下
一次可以写多个,如pipinstaller --add-data="config.ini;." --add-data="static/*;static" --add-data="output/*.wav;output"
当采用-F
指令时,会被整合进 exe 内,但依然要注意路径
打包结果
dist 目录为可用的打包结果
build 目录中是一些日志信息
spec 目录里面是用于打包的配置信息。
网友评论