树莓派5 64位系统安装python3-tflite-runtime依赖错误求助
树莓派5 64位RPI OS安装python3-tflite-runtime依赖冲突解决办法
问题根源
官方apt仓库提供的python3-tflite-runtime包仅支持Python 3.10及更低版本,但你的树莓派5搭载的64位RPI OS默认使用Python 3.11.2,直接通过apt安装会触发依赖不兼容错误。
解决方案
方案1:使用pip安装预编译包(推荐)
这是最快捷的方式,直接安装适配Python 3.11的ARM64版本:
- 更新pip到最新版本:
sudo apt update && sudo apt install python3-pip -y python3 -m pip install --upgrade pip - 安装对应版本的tflite-runtime:
可按需替换版本号(如2.16.0),确认目标版本有ARM64预编译包即可。python3 -m pip install tflite-runtime==2.15.0 --extra-index-url https://google-coral.github.io/py-repo/
方案2:源码编译安装
如果pip安装失败,可手动编译适配当前Python版本的包:
- 安装编译依赖:
sudo apt update && sudo apt install build-essential cmake git python3-dev -y - 克隆TensorFlow Lite源码并切换到指定版本:
git clone https://github.com/tensorflow/tensorflow.git cd tensorflow git checkout v2.15.0 - 编译Python绑定并生成wheel包:
./tensorflow/lite/tools/make/build_rpi_lib.sh cd tensorflow/lite/tools/pip_package python3 setup.py bdist_wheel - 安装编译好的wheel包:
pip install dist/tflite_runtime-*.whl
验证安装结果
执行以下命令确认安装成功:
python3 -c "import tflite_runtime.interpreter as tflite; print('TFLite runtime installed successfully')"
内容的提问来源于stack exchange,提问作者Kamila Medellel
相关产品推荐
相关产品推荐

