菜鸟一枚,接下来的内容是自学的总结,大佬勿喷,有错误请指出,谢谢!
作用:用来将python程序打包成可执行文件;
安装:pip install pyinstaller(若下载失败,请切换至国内镜像:pip install -i https://pypi.doubanio.com/simple/ pyinstaller)
使用:
- -F参数:pyinstall -F xx/xx.py 打包结果只有一个单独exe文件,适合单个py文件的打包;
- -i参数:pyinstall -i xx/xx.icon xx/xx.py 指定exe文件的图标;
- -n参数:pyinstall -n xxname xx/xx.py 指定exe文件的名称;
(以上为较常用的几个参数) - -D参数:pyinstall -D xx/xx.py 打包多个文件,在dist中生成很多依赖文件,适合以框架形式编写工具代码;
- -K参数:pyinstall -D xx/xx.py 在部署时包含 TCL/TK;
- -a参数:pyinstall -a xx/xx.py 不包含编码.在支持Unicode的python版本上默认包含所有的编码
- -d参数:pyinstall -d xx/xx.py 产生debug版本的可执行文件
- -w参数:pyinstall -w xx/xx.py 使用Windows子系统执行.当程序启动的时候不会打开命令行(只对Windows有效)
xx表示路径或者文件名;
2019-11-14.