Hi all,
I was going through the detection.sh file in the detection folder of ../h8/gstreamer/general/detection, and in that I checked the checks_before_run.sh file present at ../tappas/scripts/misc/.
In that when I passed the argument for python packages, I got a warning that gsthailo was not present in my virtual environment.
Now I have ran the install.sh script in the beginning when I was trying to setup hailo and in that only I guess there’s a part which is responsible for setting up everything.
Also everything that I’ve tested till now is working, so there’s no blocker.
But I just wanna know how to fix it.
Also my OS version is Ubuntu 24.04 lts
…it’s checking whether the GStreamer plugin bindings for Hailo are installed in your Python virtual environment (even if the system-level GStreamer pipeline might still work).
Now, the fact that your detection pipelines are running means:
GStreamer has the Hailo plugins at the system level (installed via .deb or system path).
But Python’s environment (which is used for some TAPPAS apps) doesn’t “see” gsthailo, hence the warning.
Ignore It If You’re Only Running Shell Pipelines
To fix the issue please run :
#Activate your TAPPAS virtualenv
source <your_venv_path>/bin/activate
#Make sure the plugin path includes Hailo's GStreamer bindings
export GST_PLUGIN_PATH=/usr/lib/gstreamer-1.0
#Install GStreamer Python bindings if missing
pip install PyGObject
#Check if the gsthailo plugin loads
gst-inspect-1.0 | grep hailo