pynfc-AttributeError(Rpi)

时间:2014-03-14 08:01:13

标签: python attributes raspberry-pi nfc

在运行Raspbian的Raspberry pi上安装pynfc后,运行命令python mifareauth.py后遇到以下错误:

  

Traceback(最近一次调用最后一次):文件   " /home/pi/uitgepakt/pynfc-0.0.4/pynfc.py" ;,第22行,在       NDO_HANDLE_CRC = nfc.NDO_HANDLE_CRC AttributeError:' module'对象没有属性' NDO_HANDLE_CRC'

我们无法找到解决此问题的方法。 我希望有人可以帮助我们。

1 个答案:

答案 0 :(得分:0)

pynfc 0.0.4已过时;你可能会有更好的运气使用最新版本,可以通过instructions on the Google Code project pages通过Subversion获得。但请注意,该项目似乎已经维护了近两年,而libnfc(pynfc使用的基础API)在此期间已经发生了很多变化。重要的代码更改需要牺牲很多向后兼容性,导致pynfc不再适用于最新版本的libnfc。

在撰写本文时,最新版本的pynfc为0.0.7,与libnfc 1.5.1完美配合。如果你的NFC硬件是通过UART连接的,那么可能需要进行小的调整才能让后者在Raspberry Pi 上工作,这只需要将Raspbian的默认路径添加到设备节点({ {1}})/dev/ttyAMA0