为什么卸载python卸不掉,python无法卸载也无法修复

  为什么卸载python卸不掉,python无法卸载也无法修复

  关于不卸载python的解决方案

  卸载python

  问题:今天删除python3.7.3,会发现使用安装包“python-3.7.3-amd64.exe”卸载时总是直接显示。

  “卸载成功”比预期的更难读。打开控制面板==程序和功能。果然python3.7.3还在列表中。通过控制面板卸载也会产生同样的结果(因为控制面板实际上是安装和卸载软件包文件)。在这种情况下,python3.7无法重新安装。

  **

  寻找解决方案:在百度上看到很多解决方案。虽然我只使用安装包“python-3.7.3-amd64.exe”的“修复”功能修复文件然后“卸载”,但是对于我的电脑来说,很多时候

  卸载失败,因为安装目录和安装包已被完全删除,但控制面板中的python3.7.3仍然存在。即使在单击卸载后,卸载仍然可以运行我删除的所有安装包。

  剩下的就是注册表了。按WIN键R,键入regedit,然后按Enter。我在网上找不到注册表的具体路径。在注册表编辑器edit==,输入关键字“python”(也可以输入“python3.7.3”)进行搜索,输入“data”

  按F3找到以下内容:我会耐心的一条一条找。我发现了几个类似“C:\ users \ xjh \ appdata \ local \ package cache { bad 6 C 9 b-5387-4593-b0c 3-42f }”的东西

  共享在注册表中找到的路径。(因为没有保存截图,所以只有一张。计算机(HKEY用户(S-1-5-21-352534499-996058761-359235474-1001(软件)MMM)

  我写这篇文章的时候,已经删除成功了,所以不再截图了。

  然后,如果您再次返回控制面板并单击卸载,将会出现卸载进度条。最后卸载成功,python3.7.3在控制面板不可用。

  对于这个解决方案的个人理解,我还是个初学者,还不了解注册表。以下完全是个人观点。

  “C:\ users \ xjh \ appdata \ local \ package cache { bad 6 C 9 b-5387-4593-b0c 3-42f 6306 ff 740 } \由于python-3.3系统将安装包编译成二进制数据存储在注册表中,所以即使删除了下载到官网的安装包,系统内存中仍然会有一个安装包。为什么不能删除?我觉得可能是写可执行文件的时候出错了。exe安装包到注册表中。

  以上是我关于如何卸载python的经验。希望能帮到你。我这样做是成功的,但我的知识还很浅薄,可能会有错误和不足。欢迎大家指出和补充。

  友情提醒:注册表对于系统的运行非常重要。不要只是删除内容。否则,您可能需要重新安装系统。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: