JetBot IMG + Sparkfun mods = ModuleNotFoundError: No module named 'qwiic_scmd'

Tried rebuilding my SparkBot again using the JetBot IMG plus the SparkFun jetbot.zip. Ran object_following.

from jetbot import ObjectDetector

model = ObjectDetector(‘ssd_mobilenet_v2_coco.engine’)

Led to this error:

==================


ModuleNotFoundError Traceback (most recent call last)

in

----> 1 from jetbot import ObjectDetector

2

3 model = ObjectDetector(‘ssd_mobilenet_v2_coco.engine’)

/usr/local/lib/python3.6/dist-packages/jetbot-0.3.0-py3.6.egg/jetbot/init.py in

2 from .heartbeat import Heartbeat

3 from .motor import Motor

----> 4 from .robot import Robot

5 from .image import bgr8_to_jpeg

6 from .object_detection import ObjectDetector

/usr/local/lib/python3.6/dist-packages/jetbot-0.3.0-py3.6.egg/jetbot/robot.py in

20 import traitlets

21 from traitlets.config.configurable import SingletonConfigurable

—> 22 import qwiic_scmd

23 from .motor import Motor

24

ModuleNotFoundError: No module named ‘qwiic_scmd’

==================

What is missing?

To solve this problem, I needed to:

  1. sudo apt install python3-pip

  2. pip3 install sparkfun-qwiic-scmd

The installation instructions should add these steps.

As a follow up, there is a note at the bottom of the [software section. I am not sure if I originally forgot about it, but it is currently there.](Assembly Guide for SparkFun JetBot AI Kit - SparkFun Learn)