hailort-5.3.0-cp311-cp311-linux_aarch64.whl not installing hailort correctly

I downloaded hailort-5.3.0-cp311-cp311-linux_aarch64.whl from Developers Zone downloads page (https://hailo.ai/developer-zone/software-downloads/?product=ai_accelerators&device=hailo_10h). Selecting Hailort, Arm64, Linux, 3.11 to display correct whl file for my python version. This is running on bookworm:

(venv) todd@ToddPi:~/projects/hailoai-test $ uname -a
Linux ToddPi 6.12.87+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.12.87-1+rpt1~bookworm (2026-05-12) aarch64 GNU/Linux

While installing, I see that hailort 5.3.0 module is added but when trying to import components from this module in to my app I get ModuleNotFoundError: No module named ‘hailort’:

Here is sample of issue:

(venv) todd@ToddPi:~/projects/hailoai-test $ pip list | grep hailort
(venv) todd@ToddPi:~/projects/hailoai-test $ pip install ~/Downloads/hailort-5.3.0-cp311-cp311-linux_aarch64.whl
Looking in indexes: Simple index , piwheels - Simple index
Processing /home/todd/Downloads/hailort-5.3.0-cp311-cp311-linux_aarch64.whl
Requirement already satisfied: numpy in ./venv/lib/python3.11/site-packages (from hailort==5.3.0) (2.4.4)
WARNING: Error parsing dependencies of send2trash: Expected matching RIGHT_PARENTHESIS for LEFT_PARENTHESIS, after version specifier
sys-platform (==“darwin”) ; extra == ‘objc’
~^
Installing collected packages: hailort
Successfully installed hailort-5.3.0
(venv) todd@ToddPi:~/projects/hailoai-test $ python
Python 3.11.2 (main, Apr 28 2025, 14:11:48) [GCC 12.2.0] on linux
Type “help”, “copyright”, “credits” or “license” for more information.

from hailort import VDevice
Traceback (most recent call last):
File “”, line 1, in
ModuleNotFoundError: No module named ‘hailort’

I have attempted to force downgrade numpy as this seemed like a possible resolution and force reinstall the whl but that did not resolve the issue.

Appears like stub is there but no package is officially there. Am I doing something wrong or is there an issue with the whl?

Thank you,

Todd

Hi @user1183,

The pip package is named hailort but the actual Python module it installs is called hailo_platform - so you might try changing your import to from hailo_platform import VDevice instead of from hailort import VDevice.
Additionally, the Python wheel depends on the native libhailort shared library, so if you haven’t already installed the HailoRT .deb package (the one for arm64 from the same downloads page), you might need to install that as well and reboot - otherwise even the correct import could fail with a libhailort.so not found error.