当安装程序不工作时,如何正确 uninstall/fix python 3.8.5?

How do I properly uninstall/fix python 3.8.5 when the installer doesn't work?

在搞砸了我的 pip 安装(我中断了更新)后,我尝试重新安装 python,但它没有修复 pip。在尝试卸载 python 并手动重新安装后,安装程序根本无法用于 3.8.5。删除所有 python 目录后(据我所知),它仍然出现在控制面板中,安装程序可以看到它,但无法卸载它。它只说“卸载成功”。 旧版本不会安装,因为它们检测到现有安装。

我删除的文件:

%programfiles%\python
%appdata%\python
%userprofile%\local\programs\python
%userprofile%\local\programs\pip

我还从路径和注册表项中删除了 python。
如需了解更多信息,请随时发表评论。

提前致谢

我不得不从

中删除注册表项

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall

使用来自 this article 的信息。然后我再次弹出卸载程序提示,它仍然显示之前的“修改、修复和卸载”选项,但我 right-clicked 任务栏上的图标(当程序打开时)并单击属性,找到该可执行文件的路径:

%userprofile%\AppData\Local\Package Cache\{de694e50-e0d0-48a5-9a7a-56fd037154e2}

我删除了那个文件,然后当我再次点击控制面板中的“卸载”时,它说如果我想从程序列表中删除它,因为找不到它。

之后,安装程序现在看不到 Python 已安装。