所在的位置: python >> python市场 >> 打包Python脚本

打包Python脚本

治疗酒渣鼻北京医院 http://news.39.net/bjzkhbzy/210619/9082935.html

1、打包python脚本的方法

打包Python脚本程序为可执行文件exe一般使用pyIntaller,本文介绍的打包的程序源码请参考:分享自己使用python+pyserial+pyQT5写的串口调试助手_fhqlongteng的博客-CSDN博客_python串口调试助手

2、遇到的问题

本博客中make_exe.bat脚本中,-F参数是生成一个exe文件,在单独生成一个exe文件时,启动时很慢,大约有5秒的时间才启动,这个时间太长了。原因是单独打包成一个exe文件时,会把Python的包全部打包,并且进行压缩,每次启动exe文件时,先解压,再运行,所以启动很慢。

2、解决办法

使用Pyintaller打包时,使用-D参数,生成一个目录,包含库与可执行文件,这样避免了运行时解压的过程,增加程序的启动速度。如下图,打包生成一个目录,由于打包会包含全部的库,实际程序运行并不使用,所以需要手工删除进行减少文件大小,需要你手工修改文件名称加上“--”,确认有哪些文件改了名字后也不影响程序运行,经过一个个文件的改名确认,最后删除这些文件。

3、删除无用文件后的目录

py


转载请注明:http://www.aierlanlan.com/rzdk/2358.html