python - 属性错误: 'module' object has no attribute 'openSPI'

标签 python nfc raspberry-pi2 rfid spi

我是 Raspberry Pi 2 Model B 的初学者。我正在尝试将 NFC 读卡器连接到 RPi。 我观看了以下视频:

https://www.youtube.com/watch?v=LGs048l6kbQ&list=PLP7qPet500dcE-zP_-EVEisi7N1Lh4Ekk&index=1

我成功浏览了视频 1-5。

在 6. 视频 ( https://www.youtube.com/watch?v=jncDxNI3AGk&index=6&list=PLP7qPet500dcE-zP_-EVEisi7N1Lh4Ekk ) 中,我输入了命令 sudo python read.py,它向我显示了以下错误:

pi@raspberrypi ~/MFRC522-python $ sudo python read.py
Traceback (most recent call last):
File "read.py", line 5, in <module>
MIFAREReader = MFRC522.MFRC522()
File "/home/pi/MFRC522-python/MFRC522.py", line 107, in __init__
spi.openSPI(speed=spd)
AttributeError: 'module' object has no attribute 'openSPI'

我在互联网上找不到任何内容,什么可以解决我的错误。 你能帮我一下吗?

提前致谢。

最佳答案

尝试安装 spi-PY package使用 python setup.py build && python setup.py install(如果需要,请使用 sudo)。

关于python - 属性错误: 'module' object has no attribute 'openSPI' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34397026/

相关文章:

android - 验证后写入NTAG216?

android - NFC 标签未在 Android 浏览器中打开 URL

linux - 打开 V4L 接口(interface)时出错 : Operation not permitted

python - 自定义锁线程python

python - 使用 Python 登录 Coursera 帐户

python - 如何查找 Mechanize (python)发布的 POST 或 GET 变量

linux - GStreamer 帧率为10/1时,视频播放速度变快

python - 如何使用 ezdxf python 包修改现有的 dxf 文件?

android - 使用模拟器使用 android NFC

linux - Bash 无法识别文件测试操作符