Ubuntu Server 22.04安装PyCoral库遇依赖问题求助
解决Ubuntu 22.04安装PyCoral的依赖冲突问题
你的问题根源是官方python3-pycoral apt包仅支持Python 3.9及以下版本,但Ubuntu 22.04默认预装Python 3.10,导致依赖不兼容。以下是两种可行的解决方法:
方法1:使用Python虚拟环境安装兼容版本
通过创建Python 3.9的虚拟环境,规避系统默认Python版本的限制:
- 安装Python 3.9及虚拟环境工具:
sudo apt update && sudo apt install python3.9 python3.9-venv python3.9-dev -y - 创建并激活虚拟环境:
python3.9 -m venv pycoral_env source pycoral_env/bin/activate - 在虚拟环境内安装PyCoral及对应依赖:
pip install tflite-runtime==2.5.0.post1 pip install pycoral
方法2:从源码编译安装PyCoral
如果虚拟环境方案不适用,可直接编译源码适配当前系统:
- 安装编译依赖:
sudo apt update && sudo apt install git cmake python3-dev python3-pip libssl-dev libusb-1.0-0-dev pkg-config libedgetpu1-std -y - 克隆PyCoral源码仓库:
git clone https://github.com/google-coral/pycoral.git cd pycoral - 安装Python依赖:
pip install -r requirements.txt - 编译并安装PyCoral:
python setup.py install
内容的提问来源于stack exchange,提问作者Lockie
相关产品推荐
相关产品推荐

