I have tried to install Python 2.7.14 x64 on Windows 10 with the executable installer (.msi).
I installed in C:\Program Files\Python27.
I explicitly did not install in the default location C:\Python27 because this is less secure and defies Windows practices and guidelines.
During setup I selected to add Python to the PATH environment variable.
When installing in C:\Program Files\Python27, the Scripts directory is not installed which includes pip.exe and also the libraries in the Lib directory do not get precompiled (no .pyc files).
Installing in C:\Python27 does not have these issues, but that is not where I want Python to be installed.
This appears to be a bug in the Python 2.7.14 installer (I have not tried any older versions but expect these to give the same issues).
I installed in C:\Program Files\Python27.
I explicitly did not install in the default location C:\Python27 because this is less secure and defies Windows practices and guidelines.
During setup I selected to add Python to the PATH environment variable.
When installing in C:\Program Files\Python27, the Scripts directory is not installed which includes pip.exe and also the libraries in the Lib directory do not get precompiled (no .pyc files).
Installing in C:\Python27 does not have these issues, but that is not where I want Python to be installed.
This appears to be a bug in the Python 2.7.14 installer (I have not tried any older versions but expect these to give the same issues).