Windows 10 (バージョン1903) のコマンドプロンプトで「python」と入力すると、Microsoftストアが開きます

cmd.exe command-line python unattended windows-10

これは私が観察した奇妙な問題です。Windows 10(バージョン1903)にActive Python 2.7をインストールしました

検索から “python “と入力すると、Python 2.7のプロンプトが開きますが、コマンドプロンプトのウィンドウから入力すると、Microsoft Storeが起動します

直す方法がわからず、以前のバージョンのWindows(RS5, RS4…)ではこのようなことはありませんでした

編集2:これをオフにするためのソリューションを提案してください:コマンドプロンプトを介して、または無人インストール後にこれを取得するためにアンサーファイルを使用してください

  143  None  2019-05-16


ベストアンサー

設定画面で自動削除することで修正しました。アプリと機能の下に、アプリケーションの実行エイリアスがあります

私は最新の1903アップデートを実行しています

enter image description here

202  Update  2019-07-18


システム環境変数「PATH」から「C:Illustrator」を削除すると、コマンドプロンプトでpython.exepython3.exeを入力しても、Microsoft Storeアプリケーションが起動しなくなった

AppData内のWindowsAppsフォルダには、iTunespythonのようにコマンドプロンプトで入力すると、Microsoft Storeアプリケーションを起動し、ユーザーがPythonやiTunes UWPアプリケーションをダウンロードできるようにする実行ファイルの束がある。このパスがシステム変数から削除されると、python.exepython3.exeと入力してもMicrosoft Storeは起動しなくなる

これは危険に聞こえるかもしれませんが、フォルダの中を見てみると、前に言ったように、Microsoft StoreからPythonをダウンロードするためにリダイレクトされるようなexesがたくさん入っています。例えば、コマンドプロンプトでiTunesと入力すると、Microsoft StoreからiTunesをダウンロードするようにリダイレクトされます

Picture of the WindowsApps folder

これらの実行ファイルはユーザーの利便性のために作られたものであり、Windowsが動作するために必要なツールではありません

27  Tushar Gautam  2019-05-30


以前の回答で@Ramhoundさんがおっしゃっていたように、記事内で発表されているように意図的な変更です。Windows 10 May 2019 UpdateにPythonを入れたのは誰?

この記事では、Pythonを初めて使うユーザーにとって最も簡単なプロセスにしたいというチームの意図が書かれています

すでに複雑なニーズを持つPythonの専門家であれば、インストールの仕方や使い方を知っているはずです。誰かが初めて Python を使おうとしたときにこの問題にぶつかる可能性の方がはるかに高いのです。私たちが話を聞いた教師の多くはこの仮説を確認しています – 学生は経験豊富な開発者よりもはるかに頻繁にこの問題に遭遇します

だから、私たちは物事を簡単にしたのです

私はマイクロソフトのサイト上で1903年からの機能の完全なリストを見つけることができませんでしたが、PureInfoTechは、新機能の偉大な包括的なリストを提供しています

記事では触れられていませんが、設定のApps & Featuresにあるような、いくつかの新しいレイアウトの変更や機能の更新にも付随しています

設定でApps & Featuresを選択すると、新しいオプション「アプリ実行エイリアス」が表示され、python.exeとpython3.exeが表示されます

各アプリ実行エイリアスのスイッチをオンにすると、ディレクトリ内のエイリアスが削除されるか、置換されます。<user dir>\appdata\local\microsoft\windowsapps また、アップデート後に python.exe が利用できなくなった場合、python.exe またはいずれかのエイリアスが動作しない場合は、それらのエイリアスをオフにして再度オンにする必要があるかもしれません

9  Matt Jecha  2019-06-07


検索からpythonを入力すると、python 2.7のプロンプトが開きますが、コマンドプロンプトのウィンドウから入力すると、Microsoft Storeが起動します

直す方法がわかりません。以前のバージョンのwindows(RS5, RS4…)では発生しませんでした

これはWindows 10のバージョン1903で意図した動作をしています。修正するものはありません

Python はオペレーティングシステムから完全に独立していますが、Windows のすべてのインストールには python と python3 コマンドが含まれており、Python ストアページに直接アクセスすることができます。Microsoft Store パッケージは Python を使い始めるユーザーにとって完璧なものであり、Python コミュニティでの経験と参加を考えると、デフォルトの選択肢として推奨できることを嬉しく思います

ソースは以下の通りです。Windows 10 2019年5月アップデートにPythonを入れたのは誰?

4  Ramhound  2019-05-30


下は私のために働いてくれました

  1. アプリ実行エイリアス」からpythonのチェックを外す 更新の回答
  2. WindowsAppsディレクトリを削除する Tusharの回答
  3. Path変数をC:\Users\<user>\AppData\Local\Programs\Python\Python37に設定します

3  Chankey Pathak  2020-04-12


他の回答に加えて、私がしたようにこのような不満に遭遇した人がいる場合に備えて、私はこれを投稿しています

私は1903アップデートの前にPATHにPython 3を入れていましたが、1903アップデートではWindowsAppsフォルダにこれら2つの “不正な “pythonファイルが追加されていました。ユーザーPATHからそのフォルダを削除した後(システムPATHにはありませんでした)、再起動した後でも、PowerShellで “python “と入力するとストアが開きました。WindowsApps フォルダはとにかく私の PATH 変数の最後にあったので、作業バージョンをオーバーライドするべきではありませんでしたが、オーバーライドしてしまいました。Get-Command pythonはWindowsAppsのpython.exeまで返してくれました

私が以前使っていたPythonのバージョンを実行させる唯一の方法は、WindowsAppsフォルダからPythonファイルを削除することでした

1  Arcanox  2019-06-09


最近、この問題に遭遇しました。Visual Studio 2019をインストールした状態で、ワークロードとしてPythonをインストールしていました。私はCMDに行き、pythonと入力しました。マイクロソフトストアが出てきました。あまりにも多くの時間を無駄にした後、これをもっと調べてみると、私には明らかにMicrosoft Visual StudioチームとPythonチームが同じページ上にありませんでした

結局、Visual Studio のインストーラに戻り、Python のワークロードのチェックを外してアンインストールしました。その後、Windows Apps に入り、Python と Python 関連のアプリケーションをアンインストールします

1TBのNVMe SSDブートドライブのユーザーディレクトリにPythonがインストールされていることに気付いた後、私は泣きました。パス名が全く親切ではありませんでした。それだけでなく、ドライブの容量が限られていて、Microsoft Store のアプリが山積みになっているので、ドライブがいっぱいになったらどうなるのかと思うとゾッとします

そこで、これではまずいと思い、Pythonのサイトに行き、最新版をダウンロードすることにしました。そして、ディスクスペースが十分にある起動していないドライブに、より友好的なファイルパス(D:\Python)にインストールしてください。これがなぜ重要なのかは、たくさんのパッケージやアプリケーションをpipしたときにわかるでしょう

また、環境容量の問題に遭遇した場合、Pythonのインストーラーの最後に、環境容量を増やしたいかどうかの質問があります。イエスと言ってください。私の環境のPATHを見ると、D:\Python\PythonPython38\ScriptsとD:\Python\PythonPython38があらかじめ追加されていました

0  Kerry Kobashi  2020-02-04


環境変数 PathC:\Users\<Username>\AppData\Local\Microsoft\WindowsApps\ の前に python のインストールフォルダを置くことができます。例えば 1 のように

-2  Nathan Xabedi  2019-06-08


タイトルとURLをコピーしました