Решение состоит в том, чтобы пересобрать и переустановить библиотеку rpi_ws281x из исходного кода (как предлагается в различных проблемах github, например, https://github.com/jgarff/rpi_ws281x/issues/225)
Давайте пройдемся по этому:
Я предполагаю, что вы следовали руководству Adafruit Neopixel и установили все необходимые материалы для python3, особенно инструменты установки.
Нам понадобится пара дополнительных зависимостей, установленных на вашем пи для сборки библиотеки.
sudo apt-get установить python-dev git scons swig
Клонируйте репозиторий rpi_ws281x
git clone https://github.com/jgarff/rpi_ws281x.git
и перейдите в каталог rpi_ws281x
компакт-диск rpi_ws281x
Далее давайте создадим библиотеку C
судо scons
Теперь перейдите в каталог python библиотеки.
компакт-диск питон
Создайте модуль python (не забудьте использовать python3)
сборка sudo python3 setup.py
И установить его
установка sudo python3 setup.py
Вот и все! Ошибка должна исчезнуть.
person
d-vine
schedule
29.10.2018