#目的
ワタシ自身は、bashとか、言葉はよく目にするが、全然、理解していません。
普段Windowsで作業しているが、深層学習とかで提示されている環境とかの都合で、bashに触れることもある。
そこで、以下のエラーに出会った。
解決策が衝撃的、かつ、ググるだけでは、この解決策にたどり着かないことも多いと想像したので、記事にする。
(衝撃的といっても、そのような仕込みになっているだけなんだろうが。。。仕組みは理解していません。)
エラーの内容は、以下。
$ python3 classify_image.py \
> --model models/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite \
> --labels models/inat_bird_labels.txt \
> --input images/parrot.jpg
bash: /c/Users/XYZZZ/AppData/Local/Microsoft/WindowsApps/python3: Permission denied
肝心なエラー部分のみ抜粋すると、以下。
bash: /c/Users/XYZZZ/AppData/Local/Microsoft/WindowsApps/python3: Permission denied
#エラー対策
StackExchangeの
How to fix “Permission Denied” in Git Bash in Windows 10?
https://superuser.com/questions/1532831/how-to-fix-permission-denied-in-git-bash-in-windows-10
の回答のとおりにすると、解決した。
(すみません、仕組み、理解していません。)
解決策は、
python3 --> PY
にするとのこと。
エラーがなくなって実行した結果。これは、Google Coral TPU関連の深層学習です。
$ PY classify_image.py \
--labels models/inat_bird_labels.txt \
> --model models/mobilenet_v2_1.0_224_inat_bird_quant_edgetpu.tflite \
> --labels models/inat_bird_labels.txt \
> --input images/parrot.jpg
----INFERENCE TIME----
Note: The first inference on Edge TPU is slow because it includes loading the model into Edge TPU memory.
19.7ms
4.7ms
5.0ms
4.7ms
10.4ms
-------RESULTS--------
Ara macao (Scarlet Macaw): 0.77734
この記事に直接関係あるのは、先頭の2文字(「PY」)だけ。。。
ちなみに、
これらは、MINGW64上で動かしています。(これ自体も、ほとんど、理解していません。)
#まとめ
なかなか、いろんなことを知らないと、エラーが自己解決できなくて、ぐぐることが多い。ちょっと、いやになる作業ですが、、、いろんなことに詳しくないと、自力のエラー対処は、難しいですね。。。
コメントなどあれば、お願いします。