Python 导入树莓Pi GPIO错误
我正在使用树莓Pi 2 B,并尝试在以下网站上执行该项目: 但是,当我尝试运行文件“capture positives.py”时,我在尝试导入GPIO时出错。我尝试过更新GPIO并删除和安装一个新的副本,但是我一直收到相同的错误。我有一种感觉,这与我使用树莓皮2而不是1有关。是否有解决此错误的方法 更新: 错误地遗漏了错误部分 这就是错误:Python 导入树莓Pi GPIO错误,python,raspberry-pi,gpio,raspberry-pi2,Python,Raspberry Pi,Gpio,Raspberry Pi2,我正在使用树莓Pi 2 B,并尝试在以下网站上执行该项目: 但是,当我尝试运行文件“capture positives.py”时,我在尝试导入GPIO时出错。我尝试过更新GPIO并删除和安装一个新的副本,但是我一直收到相同的错误。我有一种感觉,这与我使用树莓皮2而不是1有关。是否有解决此错误的方法 更新: 错误地遗漏了错误部分 这就是错误: Traceback (most recent call last): File "capture-positives.py", line 14, in
Traceback (most recent call last): File "capture-positives.py", line 14, in <module> import hardware File "/home/pi/pi-facerec-box-master/hardware.py", line 8, in <module> import RPIO File "/usr/local/lib/python2.7/dist-packages/RPIO-0.10.0-py2.7-linux-armv7l.egg/RPIO/__init__.py", line 115, in <module> import RPIO._GPIO as _GPIO SystemError: This module can only be run on a Raspberry Pi!
Traceback(最后一次调用):文件“capture positives.py”,第14行,在导入硬件文件“/home/pi/pi facerec box master/hardware.py”中,第8行,在导入RPIO文件“/usr/local/lib/python2.7/dist packages/RPIO-0.10.0-py2.7-linux-armv7l.egg/RPIO/u init_uuu.py”中,第115行,在导入RPIO中。_GPIOAS_GPIO SystemError:此模块只能在Raspberry Pi上运行!
该脚本(或者更准确地说,hardware.py
-module)使用了RPIO模块,该模块在2013年的最新版本()中已经发布,因此不支持RPi2。你也可以
- 在RPIO跟踪器中创建一个问题,并希望有一个更新版本(但不确定发生这种情况的可能性有多大)
- 重写hardware.py以使用GPIO模块,但这可能需要大量工作