【问题标题】:How do I uninstall python from web platform installer?如何从 Web 平台安装程序中卸载 python?
【发布时间】:2020-10-10 02:34:36
【问题描述】:

我已经使用 web 平台安装程序安装了 python 和其他一些包,但是我在让 Django 项目工作时遇到了一些问题,所以我卸载了所有东西并试图从头开始。 Web 平台安装程序仍然显示我安装了“Windows Azure SDK for Python”和“Python 2.7(32 位)”,但我无法将它们标记为已卸载。

我根本看不到从 WPI 卸载的位置,我使用控制面板卸载了它们。我想我最初是从 python 站点安装 python 并且有版本 3.3 和 2.7(64 位),但是当我尝试从控制面板卸载程序时,现在没有包含“python”的条目。

有谁知道发生了什么,或者我可以从某个地方下载设置并手动尝试吗?有没有办法重置 WPI 中安装的显示内容?我尝试卸载并重新安装 WPI,但没有帮助。

【问题讨论】:

标签: python web-platform-installer


【解决方案1】:

为了它的价值,我刚刚删除了包含已安装 PHP 版本(5.3、5.4、5.5)的文件夹,对我来说是 \Program Files (x86)\IIS Express\PHP。另外,我从搜索路径中删除了“\Program Files (x86)\iis express\php\5.3”。

当我返回 Web 安装程序时,“添加”按钮已启用。

我打开了选项,将 Web 服务器设置为 IIS,然后安装了 PHP v5.5。它被安装到\Program Files (x86)\PHP\v5.5 并添加到搜索路径中。

【讨论】:

    【解决方案2】:

    IIS 建议这样做:

    http://forums.iis.net/t/1178803.aspx

    打开%userprofile%\documents\iisexpress\config\applicationhost.config 文件和 1. 在 applicationhost.config 文件中找到以下条目(或类似条目)并将其注释或删除。

    1. 在处理程序部分找到以下条目并将其也注释或删除。

    3.Web 平台安装程序默认将 PHP 安装到 %programfiles%\iis express\php\。所以打开%programfiles%\iis express\php\文件夹并删除不再需要的php版本文件夹(不要忘记从applicationhost.config中删除相关条目,如上面第1步和第2步所述)

    当然你需要找到python而不是php,但它是它的jist

    【讨论】:

    • 那是 php,我没有看到那个目录或 python 的任何目录。 applicationhost.config 也不包含字符串“python”。
    • @JasonGoemaat 抱歉,除了转到控制面板 -> 程序和功能 -> 打开或关闭 Windows 功能外,我不知道如何提供帮助;展开 IIS -> Web Management Tools,安装管理控制台卸载python。
    • 我不认为它实际上与 IIS 相关,它只是 python 和 python 的 azure sdk,我相信它更像是视觉工作室
    • 好的,抱歉帮不了你。
    【解决方案3】:

    我在 WPI 目录中发现了一个用于检查 python 安装的 PowerShell 脚本,我不得不删除其中指定的注册表项。


    让我添加一些上下文:

    打开下面的路径,

    %LOCALAPPDATA%\Microsoft\Web Platform Installer\installers\PythonDetectInstalls
    

    在上述路径的子文件夹中,有一个 PowerShell 脚本“DetectPythonInstalls.ps1”,其中包含两个脚本行,用于检查是否安装了 Python:

    $regKey = "hklm:SOFTWARE\Python\PythonCore\$pythonVersion\InstallPath";
    $correctRegKey = "hklm:SOFTWARE\Wow6432Node\Python\PythonCore\$pythonVersion\InstallPath";
    

    卸载所有不需要的 Python 版本。但是,我们需要使用“regedit”手动删除一些注册表项。

    (安全提示:删除上述注册表项之前,请先备份注册表项)

    参考:Social.Tecnet

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-06-23
      • 2012-10-30
      • 1970-01-01
      • 1970-01-01
      • 2017-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多