Как удалить Python из установщика веб-платформы?
Я установил python и некоторые другие пакеты с помощью установщика веб-платформы, но у меня возникли некоторые проблемы с запуском проекта Django, поэтому я удалил все и пытался запустить его с нуля. Установщик веб-платформы по-прежнему показывает, что у меня установлены "Windows Azure SDK для Python" и "Python 2.7 (32-разрядная версия)", однако я не могу пометить их как удаленные.
Я вообще не вижу, где удалить из WPI, я удалил их с помощью панели управления. Я думаю, что я первоначально установил python с сайта python и имел версии 3.3 и 2.7 (64-разрядные), но теперь нет записей, содержащих "python", когда я пытаюсь удалить программу из панели управления.
Кто-нибудь знает, что происходит, или я могу скачать установки откуда-то и попробовать их вручную? Есть ли способ сбросить то, что показывает, как установлено в WPI? Я попытался удалить и переустановить WPI, но это не помогло.
3 ответа
Я нашел сценарий powershell в каталоге WPI, который проверял установки Python, и мне пришлось удалить указанные в нем ключи реестра.
Для чего я только что удалил папку, содержащую установленные версии PHP (5.3,5.4,5.5), которая для меня была \Program Files (x86)\IIS Express\PHP. Также я удалил "\Program Files (x86)\iis express\php\5.3" из пути поиска.
Когда я возвращаюсь к веб-установщику, кнопки "Добавить" включены.
Я открыл параметры, установил для веб-сервера IIS, затем установил PHP v5.5. Он был установлен в \Program Files (x86)\PHP\v5.5 и добавлен в путь поиска.
Вот как IIS рекомендует сделать это:
http://forums.iis.net/t/1178803.aspx
открыто %userprofile%\documents\iisexpress\config\applicationhost.config
файл и 1. Найдите следующую запись (или аналогичную запись) в файле applicationhost.config и прокомментируйте или удалите ее.
- Найдите следующую запись в разделе hanlders и прокомментируйте ее или удалите.
3. По умолчанию установщик веб-платформы устанавливает PHP в %programfiles%\iis express\php\
, так открыто %programfiles%\iis express\php\
папку и удалите папку версии php, которая вам больше не нужна (не забудьте удалить соответствующие записи из applicationhost.config, как указано выше в шагах 1 и 2)
Конечно, вам нужно будет найти Python один вместо PHP, но это суть этого