root@raspberrypi:~/audio-reactive-led-strip/python# python -V
Python 3.7.3
adafruit-circuitpython-neopixel-6.0.1
运行rpi_ws281x里的example,led可以显示彩虹。
rpi_ws281x/python/examples# python strandtest.py
Press Ctrl-C to quit.
Use "-c" argument to clear LEDs on exit
Color wipe animations.
Theater chase animations.
Rainbow animations.
但运行visualization.py时报错如下,原项目也有人提issue,但似乎没人解决。
root@raspberrypi:~/audio-reactive-led-strip/python# python visualization.py
Traceback (most recent call last):
File "visualization.py", line 9, in
import led
File "/root/audio-reactive-led-strip/python/led.py", line 15, in
strip = neopixel.Adafruit_NeoPixel(config.N_PIXELS, config.LED_PIN,
AttributeError: module 'neopixel' has no attribute 'Adafruit_NeoPixel'
root@raspberrypi:~/audio-reactive-led-strip/python# python -V Python 3.7.3 adafruit-circuitpython-neopixel-6.0.1 运行rpi_ws281x里的example,led可以显示彩虹。 rpi_ws281x/python/examples# python strandtest.py Press Ctrl-C to quit. Use "-c" argument to clear LEDs on exit Color wipe animations. Theater chase animations. Rainbow animations.
但运行visualization.py时报错如下,原项目也有人提issue,但似乎没人解决。 root@raspberrypi:~/audio-reactive-led-strip/python# python visualization.py Traceback (most recent call last): File "visualization.py", line 9, in
import led
File "/root/audio-reactive-led-strip/python/led.py", line 15, in
strip = neopixel.Adafruit_NeoPixel(config.N_PIXELS, config.LED_PIN,
AttributeError: module 'neopixel' has no attribute 'Adafruit_NeoPixel'
查看led.py,确实调用了Adafruit_NeoPixel属性 import neopixel strip = neopixel.Adafruit_NeoPixel(config.N_PIXELS, config.LED_PIN, config.LED_FREQ_HZ, config.LED_DMA, config.LED_INVERT, config.BRIGHTNESS)
不知是哪个lib有问题导致neopixel模块没有Adafruit_NeoPixel属性。