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

admin 612 0

Python使用Pyinstaller 打包exe教程

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


2、安装pyinstaller

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

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

Python打包exe详细步骤(Py使用Pyinstaller打包exe教程)-第1张图片-前端这点事


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')],

Python打包exe详细步骤(Py使用Pyinstaller打包exe教程)-第2张图片-前端这点事


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

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

Python打包exe详细步骤(Py使用Pyinstaller打包exe教程)-第3张图片-前端这点事


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

Python打包exe详细步骤(Py使用Pyinstaller打包exe教程)-第4张图片-前端这点事

生成main.exe文件

Python打包exe详细步骤(Py使用Pyinstaller打包exe教程)-第5张图片-前端这点事

打包资源文件

富士康派遣工招聘

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~