ウインドウストアでpythonを複数インストールした際の、実行の仕方
ウインドウストアでpythonを複数インストールした際の、実行の仕方
Windowsストアで2つのバージョン ver3.13, ver3.11を入れた際に、
コマンドラインでpythonとすると ver 3.13が起動します。
ver 3.11を使いたく、 py -3.11としても py自身が入っていません。
どうしらよいか困っていましたが、 コマンドラインで where pythonとすると以下のフォルダが表示されました。
このフォルダの中身を見ると、何とver 3.11も入っていました。
C:\Users\ユーザー名\AppData\Local\Microsoft\WindowsApps\python3.11.exe
で実行できます。
Windows10/11で、Windows Storeからpython 3.13, Python 3.11を順にインストールした場合に以下のフォルダに、実行ファイルが入っていた。
C:\Users\ユーザー名\AppData\Local\Microsoft\WindowsApps\

あとは、ユーザーフォルダで
C:\Users\ユーザ\AppData\Local\Microsoft\WindowsApps\python3.11.exe -m venv py31109
とすると、pythonのver3.11の仮想環境の入ったディレクトリが作成され、
コマンドプロンプトのショートカットのプロパティのリンクで
C:\Windows\system32\cmd.exe /k "C:\Users\ユーザ\py31109\scripts\activate.bat"
とすれば、pythonのver3.11仮想環境がコマンドラインで開きます。
解決!
このブログへのコメントはmuragonユーザー限定です。