web-dev-qa-db-ja.com

WindowsにPython 3.6をインストールするパスは何ですか?

3.6インストーラーはC:\Users\MyUserName\AppData\Local\Programs\Python\Python36-32を推奨しますが、これはWindowsの他のソフトウェアとは異なります。以前のバージョンがC:\PythonXYにインストールされたことも覚えていますが、これもWindowsでは珍しいことです。それは本当に良いアイデアですか?

特に、これを自分のユーザーアカウントにのみインストールする理由がわかりません。 「すべてのユーザーにランチャーをインストールする(推奨)」チェックボックスはデフォルトでオンになっており、%APPDATA%へのインストールと互換性がないようです。

Pythonをインストールするのに適したパスは何ですか?

私は完全なPythonアマチュアであり、問​​題を引き起こしたくありません。たとえば、パスにスペースを追加することを恐れています。


インストーラーをさらにクリックすると、すべてのユーザーにインストールするチェックボックスがあります。これにより、Program Files (x86)ベースのパスがチェックボックスにすぐに設定されます。

enter image description here

28
boot4life

これはほとんどの場合、非常に主観的な質問であり、SOに適合するかどうかは本当にわかりません。

各パスの異なる特性は次のとおりです。

C:\PythonXY

  • 管理者権限が必要です
  • すべてのユーザーがアクセスできます-システムにpythonバージョンを1つだけインストールしたい場合はより良いです
  • コマンドラインで記述する方が実用的です(複数のpythonインストールに必要になる場合がありますが、venvsまたはconda envsを使用するとこの問題を解決できます)
  • Program Filesは、パスにスペースがあることを除いて同じです(おそらく 悪い考え

AppData

  • 管理者権限は必要ありません
  • 1人のユーザーのみ-他のユーザーがそれを望まない/必要としない場合に良い
  • コマンドラインに書くのは苦痛かもしれません

私には管理者権限があり、コンピューター上の唯一のユーザーなので、最初のオプションを選択しましたが、実際には大文字と小文字が異なります。

EDITパスの修正については、以下のコメントを参照してください。

17
TrakJohnson