树莓派4安装OpenVINO 2022.3.0 openvino-dev失败,求解决方案
解决树莓派4 64位Raspbian安装openvino-dev的版本匹配问题
问题原因
PyPI官方仓库中,openvino 2022.3.0版本没有提供ARM64架构(树莓派4的64位架构为aarch64)的预编译包,直接通过pip安装会出现版本找不到的错误。
解决方案
方案1:安装支持ARM64的OpenVINO新版本
OpenVINO从2023.1版本开始对ARM64架构提供了更好的官方支持,可尝试安装该版本及之后的openvino-dev:
# 先升级pip到最新版本,避免索引兼容问题 pip install --upgrade pip # 安装兼容ARM64的openvino-dev版本 pip install openvino-dev==2023.1.0
方案2:从源码编译2022.3.0版本
如果必须使用2022.3.0版本,需要手动从源码编译安装:
- 先安装编译依赖:
sudo apt update && sudo apt install build-essential cmake git python3-dev python3-venv - 克隆OpenVINO仓库并切换到2022.3.0分支:
git clone --branch 2022.3.0 https://github.com/openvinotoolkit/openvino.git cd openvino - 配置并编译项目:
mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_PYTHON=ON -DPYTHON_EXECUTABLE=/usr/bin/python3.9 .. make -j$(nproc) - 安装编译好的Python包:
cd ../python pip install . - 最后可参考官方文档的依赖列表,手动安装openvino-dev相关依赖包
额外检查
确认你的树莓派确实运行在64位模式下,执行以下命令:
uname -m
如果输出为aarch64则是64位,若为armv7l说明当前是32位模式,需要切换到64位Raspbian系统后再进行安装。
内容的提问来源于stack exchange,提问作者NazaRik555
相关产品推荐
相关产品推荐

