在修复"ImportError: cannot import name message_decoder" python nfcpy ndef时遇到问题



修复此错误时出现问题"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

最新更新