Cannot install onnxruntime on jetson nano

Jetson nano - 4GB
Jetpack 4.5.1, 16GB emmc
Deepstream without docker

After successful installation on jetson xavier(protobuf==1.19.1, onnxruntime==1.11.0). We keep following Jetson Zoo - to install onnxruntime on jetson nano with similar version. However, we can’t install onnxruntime on jetson nano, with reason below:

Collecting protobuf (from onnxruntime-gpu==1.11.0)
  Using cached
protobuf requires Python '>=3.7' but the running Python is 3.6.9

Same error still occurs with different versions of onnxruntime.


pip3 install protobuf==3.19.1

Download onnxruntime from Jetson Zoo -

pip3 install onnxruntime_gpu-1.11.0-cp36-cp36m-linux_aarch64.whl

Upgrade pip before installing onnxruntime

pip3 install --upgrade pip

Glad to know issue resolved.