Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2869

深層学習とかでのPython(bash,Windows10)エラー「bash: /c/Users/XYZZZ/AppData/Local/Microsoft/WindowsApps/python3: Permission denied」への対処

$
0
0

目的

ワタシ自身は、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上で動かしています。(これ自体も、ほとんど、理解していません。)

まとめ

なかなか、いろんなことを知らないと、エラーが自己解決できなくて、ぐぐることが多い。ちょっと、いやになる作業ですが、、、いろんなことに詳しくないと、自力のエラー対処は、難しいですね。。。:candy:
コメントなどあれば、お願いします。


Viewing all articles
Browse latest Browse all 2869

Trending Articles