Just for clarification: I know how to do this, but it seems silly that the developers don't automatically check the option to add it to the Windows PATH (Not to mention that it's small and easy to skip over without looking closely while installing). The post here explains that it's to further give people control over which Python distribution is used, and unless I'm misunderstanding, that's merely saying that there is only one purpose. However, I also know that Python 3.x uses py
in the terminal, while python
is utilized by Python 2.x. The same goes for pip; pip
used by Python 2.x and pip3
by Python 3.x. What more control can you get over not having it automatically added?
I realize it's not exactly a code question, nor is it truly important, but I'm curious about what the reason behind it is.
EDIT: There are two options when opening the Python installer for the first time. The first, a simple installation of Python; what most people want. The second, a more advanced one with, after a couple screens, the option to add it to the Windows PATH variable. The first does not come with this option.
EDIT 2: Again, I already know what the importance is of adding it to the path. It just seems unnecessary to not have the box ticked by default. Python 2.x and 3.x are already differentiated, as explained above, by the usage of py
vs python
. Anyone who is running more than one version of each should be knowledgeable enough to know when and when not to add the path.
This may be a better question to ask directly to Python developers, rather than Stack Overflow, but I was looking to see if there was any answer out there that I was overlooking.
Final Edit: Like I said in the comments, my priorities differ from that of the developers, and I'm probably just being stubborn. Thanks anyhow for the input!