Windows10でコマンドプロンプト開いて、python –version と入力しても何も起こらず、pipを使おうとしても python とだけ表示さてしまい何も起こらず、python と入力したときに Microsoft Store が開くことがあります。
pipを使いたかっただけなのに・・少し調査が必要なようです。
PATH を確認し、エイリアスを削除
まずは、PATHを確認しましたが問題なさそうです。
何が起こっているのか一瞬戸惑いましたが、一番上 %USERPROFILE%\AppData\Local\Microsoft\WindowsApps の中身を確認したところ、0バイトの pythonファイルが登録されているようでした。
ひとまずいらないので、削除してみようと思いましたが、エラーで削除できません。
PATHの優先度を入れ替えてもよいのですが、根本解決にはならないため、どうしようかなと少し調べていたところ、以下の方法でこの 0バイトのファイルを削除できることがわかりました。
- 設定>アプリを開きます。
- アプリ実行エイリアスを開きます。
- python.exeとpython3.exe についているチェックを外します。私は、SkypeもXboxも使わなさそうなので、ついでにオフにしました。
これで、コマンドプロンプトから、python を実行すると正しく動くようになります。