MFRC522 RFID Python3 脚本无法启动:没有那个文件或目录
MFRC522 RFID Python3 Script won't start: No such file or directory
我的问题是 MFRC522 RFID-Reader 的 Python 脚本无法启动。我找不到解决这个问题的方法
我尝试按照本教程进行操作:https://pimylifeup.com/raspberry-pi-rfid-rc522
启动脚本时出现此错误:
pi@pi-d339203c:~/pi-rfid $ python3 Read.py
Traceback (most recent call last):
File "Read.py", line 5, in <module>
reader = SimpleMFRC522()
File "/usr/local/lib/python3.5/dist-packages/mfrc522/SimpleMFRC522.py", line 14, in __init__
self.READER = MFRC522()
File "/usr/local/lib/python3.5/dist-packages/mfrc522/MFRC522.py", line 131, in __init__
self.spi.open(bus, device)
FileNotFoundError: [Errno 2] No such file or directory
你不是说你用的是windows或linux,
但错误消息是 windows IOError messages
使用的格式
您的路径以“/usr/local”开头。它不在 windows,而是 linux。所以你只需要修复路径以匹配你的 OS.
我有同样的问题 - 结果我禁用了 SPI - MFRC522 需要它。如果您使用 Raspbian、运行
sudo raspi-config
并在接口选项下启用它 -> SPI 然后重新启动。
检查spi是否确实启用,运行
lsmod | grep spi
输出应如下所示:
spidev 20480 0
spi_bcm2835 20480 0
如果没有输出,则spi 未启用。
我相信您也可以通过编辑 /boot/config.txt
来启用它
我的问题是 MFRC522 RFID-Reader 的 Python 脚本无法启动。我找不到解决这个问题的方法
我尝试按照本教程进行操作:https://pimylifeup.com/raspberry-pi-rfid-rc522
启动脚本时出现此错误:
pi@pi-d339203c:~/pi-rfid $ python3 Read.py
Traceback (most recent call last):
File "Read.py", line 5, in <module>
reader = SimpleMFRC522()
File "/usr/local/lib/python3.5/dist-packages/mfrc522/SimpleMFRC522.py", line 14, in __init__
self.READER = MFRC522()
File "/usr/local/lib/python3.5/dist-packages/mfrc522/MFRC522.py", line 131, in __init__
self.spi.open(bus, device)
FileNotFoundError: [Errno 2] No such file or directory
你不是说你用的是windows或linux, 但错误消息是 windows IOError messages
使用的格式您的路径以“/usr/local”开头。它不在 windows,而是 linux。所以你只需要修复路径以匹配你的 OS.
我有同样的问题 - 结果我禁用了 SPI - MFRC522 需要它。如果您使用 Raspbian、运行
sudo raspi-config
并在接口选项下启用它 -> SPI 然后重新启动。
检查spi是否确实启用,运行
lsmod | grep spi
输出应如下所示:
spidev 20480 0
spi_bcm2835 20480 0
如果没有输出,则spi 未启用。 我相信您也可以通过编辑 /boot/config.txt
来启用它