ricky魏 2024-12-23 17:50 采纳率: 25%
浏览 10

(树莓派)运行ws2812 REG LED出现报错:AttributeError: module 'neopixel' has no attribute 'NeoPixel'

(树莓派)运行ws2812 REG LED出现报错:AttributeError: module 'neopixel' has no attribute 'NeoPixel'

我使用了虚拟环境运行了程序,但是代码出现了这个报错。

这是我的代码,非常简单:

import board
import neopixel

pixels = neopixel.NeoPixel(board.D18, 1)
pixels[0] = (10, 0, 0)

我尝试了这个解决办法:

https://forums.adafruit.com/viewtopic.php?t=209721&start=15

但是没有什么用。我用命令行python输入:

import neopixel
dir(neopixel)

得到了:

['Controller', 'Energy', 'ExpFilter', 'Microphone', 'Sampler', 'Scroll', 'Source', 'Spectrum', 'Visualizer', 'builtins', 'cached', 'doc', 'file', 'loader', 'name', 'package', 'path', 'spec', 'controller', 'dsp', 'energy', 'melbank', 'microphone', 'sampler', 'scroll', 'source', 'spectrum', 'visualizer']

奇怪了,这里没有出现报错,但是当我运行时又报错了。(我从头到尾都使用虚拟环境的python运行)

这是我的接线:请问是不是我的接线接错了呢?

img

img

  • 写回答

2条回答 默认 最新

  • 赵4老师 2024-12-23 18:00
    关注
    评论

报告相同问题?

问题事件

  • 创建了问题 12月23日