我在学习 Adafruit Neopixel 教程时遇到了这个问题:https://learn.adafruit.com/neopixels-on-raspberry-pi/python-usage https://learn.adafruit.com/neopixels-on-raspberry-pi/python-usage
我仔细检查了所有要求,但仍然出现错误:
导入错误:没有名为 _rpi_ws281x 的模块
我花了很长时间才将解决方案拼凑在一起,这就是我想在这里记录它的原因。请参阅下面的答案。
解决方案是从源代码重建并重新安装 rpi_ws281x 库(如各种 github 问题中的建议,例如https://github.com/jgarff/rpi_ws281x/issues/225 https://github.com/jgarff/rpi_ws281x/issues/225)
让我们来看看:
我假设您遵循 Adafruit Neopixel 教程并安装了所有相关的 python3 内容,尤其是设置工具。
我们需要在您的 pi 上安装一些额外的依赖项来构建库。
sudo apt-get install python-dev git scons swig
克隆 rpi_ws281x 存储库
克隆https://github.com/jgarff/rpi_ws281x.git https://github.com/jgarff/rpi_ws281x.git
并切换到rpi_ws281x目录
cd rpi_ws281x
接下来我们来构建C库
须藤斯康斯
现在切换到库的 python 目录
cd 蟒蛇
构建python模块(记得使用python3)
sudo python3 setup.py 构建
并安装它
sudo python3 setup.py 安装
就是这样!错误应该消失了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)