Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640

スポンサーリンク

カテゴリ:インストール


現象


Windows 10 において Python を実行しようとしたところ以下のエラーが発生しました。


Python was not found but can be installed from the Microsoft Store: https://go.microsoft.com/fwlink?linkID=2082640


ただしPath変数を確認しても問題なさそうです。


C:\>which python
C:\Users\username\AppData\Local\Programs\Python\Python39\python.EXE


(*)which は "C:\Program Files (x86)\Gow\bin\which.EXE"を使用しています。


原因


今回はプログラムから直接 python.exe をコールしていたため、path が参照されなかった。


対策


Path を明示的に記載することにより解決した。


C:\Users\username\AppData\Local\Programs\Python\Python39\python.exe




Microsoft Store 移動する場合


一部の環境では Python を実行するとMicrosoft ストアに移動する場合があります。そこでPython アプリをインストールするように推奨されます。
この場合はPath変数を確認してください。以下の通り、Microsoft 独自のPython.exe に飛ばそうとしている可能性があります。


C:\Users\username\AppData\Local\Microsoft\WindowsApps\python.EXE




C:\>where python
C:\Users\username\AppData\Local\Microsoft\WindowsApps\python.exe
C:\Users\username\AppData\Local\Programs\Python\Python39\python.exe


この場合はPathの順番を変更してください。

Windows 10の場合、以下で変更が可能です。

[コントロール パネル] → [すべてのコントロール パネル項目] → [システム] → [システムの詳細設定] →[環境変数]

ここで順序を変更する。


スポンサーリンク

[Tensorflow FAQ]

[Tensorflow トップへ]


このページは独学で学習した結果をメモした結果です。内容に不備・誤りがある可能性があります。 また今後仕様が変更となり記述が不正確になる可能性もあります。あくまでも自己責任で本ページを参考にしてください。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。