Jetson Nano. Error installing Edge Impulse Linux Python SDK

Question/Issue:
I am trying to install the Edge Impulse Linux Python SDK on a Jetson Nano following this documentation

But I have a problem when I try to install edge_impulse_linux.
Does anyone know the problem? Is there any way to solve it?
Thanks in Advance.

Project ID:
649146

Context/Use case:
I would like to learn more about Edge Impulse and I started with this sample project.

Steps Taken:
On this step of the Linux Python SDK | Edge Impulse Documentation

pip3 install pyaudio edge_impulse_linux

Actual Outcome:
I get this error:

File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2944, in __init__
raise RequirementParseError(str(e))
pkg_resources.RequirementParseError: Invalid requirement, parse error at "': requir'"

----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-1vx7oee2/edge-impulse-linux/

Reproducibility:

  • [X] Always
  • [ ] Sometimes
  • [ ] Rarely

Environment:

  • Platform: NVIDIA Jetson Nano Developer Kit rev B01
  • Build Environment Details: JetPack 4.6.1
  • OS Version: Jetson Linux R32.7.1 / NVIDIA L4T 32.7.1 / Ubuntu 18.04

Hi @angelo.cioffari.btc

You are missing some key dependencies here again namely the setuptools wheel, what guide are you following? please check our docs for the correct steps Edge Impulse Documentation

This looks like the step you missed but please follow the guide above

sudo apt update
sudo apt install python3-pip -y
pip3 install --upgrade pip setuptools wheel

Best

Eoin

fyi @rjames