On Feb 14 marblecatdog posted a comment to the posted answer by Andrew. I want it to be found more easily as I see several people recently getting similar trouble. This is a very likely solution for many installs. Per marblecatdog ..
I was having the same error as the poster, and this worked perfectly
and flawlessly for me in windows 7 64 bit. Just uninstall python, and
reinstall "for just me".
The Cause Of it All In a Nut: installed python "for all users".
Apparently, there's many python add-on, of which pyjs is one, that do not search the windows registry for the "all users" programs entries. I nearly always install for all.
My Own Problem: installing windows COM files required by python GUI add-on pyjs.
I was looking pretty desperate yesterday having invested much time and hope in pyjs. It requires "comtypes" which the windows installer for those spit up with "No Python installation found in the registry". Reinstalled python 2.7 just for me and the com-installer.exe had NO ISSUES.