Mediapipe 打包找不到模型文件需要修改Mediapipe类库中的文件
mediapipe\python\solution_base.py 中的第230行
root_path = os.sep.join(os.path.abspath(__file__).split(os.sep)[:-3])
修改为
if getattr(sys, 'frozen', False):
application_path = os.path.dirname(sys.executable)
elif __file__:
application_path = os.sep.join(os.path.abspath(__file__).split(os.sep)[:-3])
root_path = application_path
因为打包以后加载模型要使用当前相对目录,不再是系统目录
记得引用包 sys