Pythonを複数インストールしてしまっているのですが、どのPythonが動いているかを知りたいです。
コマンドプロンプトで「where python」と入力すると
C:\Users\User_Name\AppData\Local\Programs\Python\Python313\python.exe
C:\anaconda\python.exe
C:\py\Python36\python.exe
と出力されます。
Pathが通っているもののうち、Pythonに関係のありそうなものは以下の通りです。
C:\Users\User_Name\AppData\Local\Programs\Python\Python313
C:\Users\User_Name\AppData\Local\Programs\Python\Python313\Scripts
C:\Users\User_Name\AppData\Local\Programs\Python\Launcher
C:\anaconda
C:\py\Python36\Scripts
C:\py\Python36\
一応、自分の考えを述べます。
コマンドプロンプトの出力により、上から順番に優先的になっていそう。その証拠にパスでもコマンドプロンプトの出力と同じ順番に並んでいる。また、無意味なパスもあると思う。それは、
C:\Users\User_Name\AppData\Local\Programs\Python\Python313\Scripts
C:\Users\User_Name\AppData\Local\Programs\Python\Launcher
C:\py\Python36\Scripts
である。さらに言えば、コマンドプロンプトで出てきた下2つもいらないのではないか?と思う。
【追加の疑問】
パスに
C:\Users\User_Name\AppData\Local\Programs\Python\Python313
とあるが、
C:\Users\User_Name\AppData\Local\Programs\Python\Python313\python.exe
としてもいいのか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/12/09 07:14