teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

勘違いの修正

2020/08/30 08:56

投稿

TakaiY
TakaiY

スコア14536

answer CHANGED
@@ -1,8 +1,13 @@
1
- エラーメッセージを見ると、ndefというパッケージを、カレントディレクトリ?と思われくところから読み出そうとしています。
1
+ エラーメッセージを見ると、ndefというファイル(パッケージ)を、呼び出したスクリプと同じディレクトリから読み出そうとしています。
2
+ 起動
2
3
  ```text
4
+ pi@Raspberry pi:~/[ユーザー名]/nfcpy $ sudo python3 examples/tagtool.py
5
+ ```
6
+ エラー
7
+ ```text
3
8
  ImportError: cannot import name 'message_decoder' from 'ndef' (/home/pi/[ユーザー名]/nfcpy/examples/ndef.py)
4
9
  ```
5
10
 
6
- カレントディレクトリにある`ndef.py`というファイルはほんとにndefパッケージの実体ですか?
11
+ exampleディレクトリにある`ndef.py`というファイルはほんとにndefパッケージの実体ですか?
7
12
 
8
13
  でなければ、そのファイルを削除もしくはリネームしてみたらどうでしょうか。