Windows 7 64-bitowy z zainstalowanym w pewnym momencie Pythonem 3.4 i Pythonem 2.7 :)
Używam Py.exe do kierowania do Py2 lub Py3 w zależności od potrzeb skryptu - ale wcześniej nieprawidłowo odinstalowałem Python27.
Py27 został usunięty ręcznie z C: \ python \ Python27 (folder Python27 został wcześniej usunięty przeze mnie)
Po ponownym zainstalowaniu Python27 podał powyższy błąd, który określisz.
Zawsze wycofywał się podczas próby „usunięcia skrótów” podczas procesu instalacji.
Umieściłem kopię Python27 z powrotem w tym oryginalnym folderze, w C: \ Python \ Python27, i ponownie uruchomiłem ten sam nieudany instalator Python27. Z przyjemnością zlokalizowałem te elementy i usunąłem je, a następnie kontynuowałem instalację.
To nie jest odpowiedź, która rozwiązuje problemy z kluczami rejestru (inni o tym wspominają), ale jest pewnym obejściem, jeśli wiesz o poprzednich instalacjach, które zostały nieprawidłowo usunięte.
Możesz mieć wgląd w to, otwierając „regedit” i wyszukując „Python27” - klucz rejestru pojawił się w mojej pamięci podręcznej powłoki poleceń wskazując na c: \ python \ python27 \ (który został usunięty i nie był obecny podczas wyszukiwania w rejestru po jego znalezieniu).
Może to pomóc wskazać na wcześniej nieprawidłowo usunięte instalacje.
Powodzenia!