参考声明:
https://blog.csdn.net/u010812071/article/details/78507946
1.安装pyinstaller库
pip3 install pyinstaller
2.终端运行打包程序
pyinstaller -F ***.py
运行结束后,会在**.py 目录下,生成 dist 和 build 两个文件夹。其中,**.exe文件在dist目录下,可直接拷贝出来,独立运行。
如果,上述命令中没有加-F参数,**.exe文件将无法独立运行,需要将整个dist文件夹进行拷贝,才能使用。
注意,pyInstaller路径不支持“.”和空格。
3.pyinstaller参数说明
如果需要对打包的程序做更详细的定制,可以在使用pyinstaller时,通过参数进行设定。
以下给出常用的参数和说明,更多操作可参考官方文档。
https://media.readthedocs.org/pdf/pyinstaller/stable/pyinstaller.pdf
-D, --onedir | 创建一个包含可执行文件的单文件夹包(默认操作) |
-F, --onefil | 把所有内容只打包成一个exe文件 |
-h, --help | 显示帮助信息 |
-v, --version | 显示版本信息 |
--clean | 在构建之前清除py安装程序缓存并删除临时文件。 |
--distpath DIR | 定义生成应用的路径(默认:: ./dist) |
--workpath WORKPATH | 定义所有临时工作文件存放路径,.log,.pyz等(默认:./build) |