修复此错误时出现问题"ImportError:无法导入名称message_decoder"在安装了这两个python包之后:nfcpy&ndef。
您可能已经安装了ndef包https://pypi.org/project/ndef/但是nfcpy依赖于ndeflibhttps://pypi.org/project/ndeflib/.卸载ndef包应该可以解决这个问题。
定位此文件
projectname\venv\lib\site packages\nfc\tag_init_.py
,转到第24行
更改
from ndef import message_decoder, message_encoder
TO
from ndef.message import message_decoder, message_encoder