Python 导入树莓Pi GPIO错误

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

我正在使用树莓Pi 2 B,并尝试在以下网站上执行该项目:

但是,当我尝试运行文件“capture positives.py”时,我在尝试导入GPIO时出错。我尝试过更新GPIO并删除和安装一个新的副本,但是我一直收到相同的错误。我有一种感觉,这与我使用树莓皮2而不是1有关。是否有解决此错误的方法

更新:

错误地遗漏了错误部分 这就是错误:

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模块,但这可能需要大量工作

请发布实际错误,而不是一些模糊的描述。请尝试作为导入RPi.GPIOgpio@peekaboo你有没有想到过解决hardware.py或其他问题的方法?@JeffB6688,我记不清了,但我相信我确实删除了代码中某些多余的行(与GPIO引脚相关)因为我不需要那个特定项目的GPIO引脚,它可以工作。我相信。没有什么我可以做的,因为py文件没有更新的树莓皮2事件,它说它是。好的,谢谢你的反馈。您知道我可以学习修改hardware.py的任何技巧或教程吗?除了GPIO和受控硬件的实际文档之外,什么都没有。