pythonwindowspython-install

What path to install Python 3.6 to on Windows?


The 3.6 installer suggests C:\Users\MyUserName\AppData\Local\Programs\Python\Python36-32 which is unlike any other software on Windows. I remember that earlier versions installed to C:\PythonXY which is also unusual on Windows. Is any of that really a good idea?

In particular, I don't see why I would want to install this only for my user account. The checkbox "Install launcher for all users (recommended)" is default checked which seems incompatible with installing into %APPDATA%.

What is a good path to install Python to?

I'm a complete Python amateur and I don't want to cause myself problems. I am fearful of adding a space to the path for example.


Clicking further through the installer it turns out there is a checkbox to install for all users. This immediately sets a Program Files (x86) based path to the checkbox.

enter image description here


Solution

  • This is a very subjective question in most cases, I'm not really sure if its even fit for SO.

    Here are the different characteristics of each path:

    C:\PythonXY:

    AppData:

    I have admin rights and am the only user on my computer, so I chose the first option, but it really is case-dependent.

    EDIT Please see the comments below for rectifications on paths.