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:."