Проблемы с исправлением «ImportError: не удается импортировать имя message_decoder» python nfcpy ndef

#python

#python

Вопрос:

Возникли проблемы с исправлением этой ошибки «ImportError: не удается импортировать имя message_decoder» после установки этих двух пакетов python: nfcpy и ndef.

Ответ №1:

Возможно, вы установили пакет ndef https://pypi.org/project/ndef / но nfcpy зависит от ndeflib https://pypi.org/project/ndeflib /. Удаление пакета ndef должно решить проблему.

Ответ №2:

Найдите этот файл

projectnamevenvlibsite-packagesnfctag_init_.py

, перейдите к строке 24

ИЗМЕНИТЬ

 from ndef import message_decoder, message_encoder
 

Для

 from ndef.message import message_decoder, message_encoder