2015-12-21 196 views
1

我是一名初學者,使用我的Raspberry Pi 2模型B.我嘗試將NFC讀卡器連接到RPi。 我觀看以下視頻:AttributeError:'模塊'對象沒有屬性'openSPI'

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,而事實證明,我以下錯誤:

[email protected] ~/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' 

我無法找到互聯網上的東西,什麼都可以給我的解決方案錯誤。 你能幫我嗎?

在此先感謝。

回答

1
$ sudo pip uninstall spi 

克隆SPI-PY包的setup.py安裝

0

我碰到了同樣的問題... 你必須使用virtual-env(由社區推薦)。

重新安裝在活動的虛擬環境中包含SPI模塊的所有依賴關係對我來說是個竅門。

The Doc's:Virtualenv

相關問題