Python打包exe详细步骤(Py使用Pyinstaller打包exe教程)

 分类:IT知识时间:2022-08-13 07:30:03点击:

Python使用Pyinstaller 打包exe教程

1、当你想把python脚本.py文件发给别人时,别人需要复现你的环境才能运行,因此需要打包为.exe文件,即使对方没有安装python环境也能运行该程序;


2、安装pyinstaller

使用命令:pip install pyinstaller 进行安装;

3、打包资源文件和第三方依赖,使用命令:pyi-makespec -D main.py 生成.spec文件;


4、修改配置文件main.spec中pathex和datas两个位置,其中pathex为第三方依赖包的物理地址,datas为静态图片、文件等位置,打包的时候会连带资源一起打包。datas这里我添加了3条,每条前半部分填写资源具体物理路径,后半部分填写该资源打包以后在文件夹中的映射路径,中间用逗号隔开;

datas=[('F:\Python38\Lib\site-packages\onnxruntime\capi\onnxruntime_providers_shared.dll','onnxruntime\\capi'),

('F:\Python38\Lib\site-packages\ddddocr\common.onnx','ddddocr'),

('F:\Python37\chromedriver.exe','yzm')],


5、需要将py文件中引用资源的物理路径改写为相对路径。如:

F:\Python37\chromedriver.exe 改写为:


6、使用命令:pyinstaller main.spec 进行打包,打包完成后会生成dist目录,打包所有资源都在该目录下,至此将该文件夹拷贝到其他电脑exe文件也可执行。

生成main.exe文件

打包资源文件

除注明外的文章,均为来源:老汤博客,转载请保留本文地址!
原文地址: