解决YOLO导出TFLite时tensorflow_lite_support模块缺失及安装失败问题
YOLO模型导出TFLite时
tensorflow_lite_support缺失的解决办法 问题重现
导出YOLO模型到TFLite时触发以下错误:
找不到满足要求的tensorflow_lite_support版本;TensorFlow SavedModel导出失败 ❌ 耗时24.0s:No module named 'tensorflow_lite_support'
核心报错信息:
ModuleNotFoundError: No module named 'tensorflow_lite_support'
执行的导出代码:
from ultralytics import YOLO model = YOLO('C:/Users/86182/runs/detect/train10/weights/best.pt') model.export(format="tflite")
解决办法
1. 安装正确的PyPI包
你输入的包名有误,PyPI上的官方包名为tflite-support,而非tensorflow_lite_support,执行以下命令安装:
pip install tflite-support
2. 指定兼容版本安装(若直接安装失败)
如果你的Python版本是3.10,可指定兼容的版本号安装:
pip install tflite-support==0.4.4
3. 跳过元数据生成(无需安装额外包)
如果不需要为TFLite模型添加元数据,可在导出时添加metadata=False参数,绕过该模块的调用:
from ultralytics import YOLO model = YOLO('C:/Users/86182/runs/detect/train10/weights/best.pt') model.export(format="tflite", metadata=False)
内容的提问来源于stack exchange,提问作者Lucas
相关产品推荐
相关产品推荐

