导入Raspberry Pi GPIO错误

时间:2015-04-27 08:13:25

标签: python raspberry-pi gpio raspberry-pi2

我正在使用Raspberry Pi 2 B并在以下网站上尝试该项目: https://learn.adafruit.com/raspberry-pi-face-recognition-treasure-box/overview

但是,当我尝试运行“capture-positives.py”文件时,尝试导入GPIO时出错。我已经尝试更新GPIO并删除并安装新副本,但是我一直收到同样的错误。我有一种感觉,它与我使用Raspberry Pi 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!

1 个答案:

答案 0 :(得分:2)

脚本(或者更确切地说,hardware.py - 模块)使用已经看过它的最后一个版本2013(https://github.com/metachris/RPIO)的RPIO模块,因此不支持RPi2。你可以

  • 在RPIO跟踪器中创建一个问题,并希望有一个更新版本(不确定它将会发生的可能性)
  • 重写hardware.py以改为使用GPIO模块,但这可能需要做很多工作