pyinstaller打包python项目教程

https://blog.csdn.net/bicart/article/details/140530512

 

如果找不到库,那么如下:

pyinstaller --onefile  app.py  --add-data  "../module;./module"

由于打包之后找到的路径都是C盘tmp下面的,如果想要在工程里找到内部指定的文件:

import sys
import os
model_path = os.path.dirname(sys.argv[0]) + "/best.pt"   #返回则是exe 同级下的文件

 

打包完成exe后出现找不到文件的报错:

pyinstaller --onefile  app.py   --add-data=configs/xanylabeling_config.yaml:./anylabeling/configs   --add-data=views/labeling/widgets/auto_labeling/auto_labeling.ui:./anylabeling/views/labeling/widgets/auto_labeling   --add-data=configs/auto_labeling/models.yaml:./anylabeling/configs/auto_labeling    --add-data=configs/auto_labeling/*.yaml:./anylabeling/configs/auto_labeling

 

打包时包含图片文件:

 代码中路径直接写: "person.jpg"

pyinstaller --onefile  test2.py  --add-data "person.jpg:."

 

posted @ 2024-07-24 18:32  小丑_jk  阅读(9)  评论(0编辑  收藏  举报