Pi2go2 - python installation fails

Hi everybody!
I’m andre from germany and want to use the pi2go2 in my school. But i didn’t get the python interface working. I must work with an older raspbean OS, to get the scratch-interface work. I use 2019-04-08-raspbian-stretch.zip.
The installing instructions you find here: https://4tronix.co.uk/blog/?p=2045
But if i use the recommended command curl -sS https://get.pimoroni.com/unicornhat bash, the extension vom david doesn’t work maybe because the unicornhat extension for python3 is getting installed, but i need the older one, which matches with python2 and the older raspbian version. So, is there an similar page for the unicornhat which older versions or do you have any other ideas, how i can fix the problem? My goal is to use davids pi2go2 with python - with python2 or python3 doesn’t really matter. python3 would be fine. :)
For example: If i start the python-file ledTest.py, i got the exception:
ImportError: No module named rpi_ws281x
Thx for your attention!

Fix: sudo pip install rpi_ws281

After that everything works. I wonder why. Maybe david worked at the files…? :)

One problem is left. To start the example-files rainbow.py or ledTest.py, i have to use sudo. So one little problem is left. python says

pi@raspberrypi:~/pi2go2 $ python ledTest.py
Can’t open /dev/mem: Permission denied
Traceback (most recent call last):
File “ledTest.py”, line 13, in
File “/home/pi/pi2go2/pi2go2.py”, line 172, in init
File “/usr/local/lib/python2.7/dist-packages/rpi_ws281x/rpi_ws281x.py”, line 131, in begin
raise RuntimeError(‘ws2811_init failed with code {0} ({1})’.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)
pi@raspberrypi:~/pi2go2 $ sudo python ledTest.py

Thx again! I love the pi2go2 :D

I’ve not had anything to do with this board, but I believe sudo is required as doing things with WS2812/Neopixels over the a Pi’s GPIO needs elevated hardware permissions (that’s the case with our Unicorn HAT anyway!)