Windows 7 64-разрядная, с установленными Python3.4 и Python2.7 в какой-то момент:)
Я использую Py.exe для маршрутизации на Py2 или Py3 в зависимости от потребностей скрипта - ноЯ ранее неправильно удалил Python27, прежде чем.
Py27 был удален вручную из C: \ python \ Python27 (папка Python27 была ранее удалена мной)
После переустановки Python27 он дал вышеуказанную ошибку.
При попытке «удалить ярлыки» во время процесса установки всегда будет отказ.
Я поместил копию Python27 обратно в эту исходную папку, в C: \ Python \ Python27,и повторно запустил тот же самый сбойный установщик Python27.Было приятно найти эти элементы и удалить их, и приступить к установке.
Это не тот ответ, который решает проблемы с ключами реестра (другие упоминают об этом), но это своего рода обходной путь, если вы знаете о предыдущих установкахкоторые были неправильно удалены.
Вы можете иметь некоторое представление об этом, открыв «regedit» и выполнив поиск «Python27» - в моем кэше командной оболочки появился раздел реестра, указывающий на c: \ python \ python27 \ (который был удален и отсутствовал при поиске в реестре после его обнаружения).
Это может помочь указать на ранее неправильно удаленные установки.
Удачи!