关于python卸载不掉的解决方法

python的卸载

**

问题:

今天在删除python3.7.3的时候,发现使用安装包“python-3.7.3-amd64.exe”卸载(uninstall)的时候总是直接显示
“Uninstall successfully”,没有想象中的读条。打开控制面板==>程序和功能,果然python3.7.3还赫然在列,在控制面板中卸载也是同样的结果(因为控制面板实际上也是通过安装包文件卸载的)。在这种情况下,是无法重新安装一个python3.7的。

**

寻找解决方法:

百度了看了很多解决方法,无非是利用安装包“python-3.7.3-amd64.exe”自带的"repair"功能,把文件修复之后再“uninstall”,但是对于我的电脑,试了很多次都没有成功卸载。
卸载失败的表现就是:我把安装目录还有安装包都完全删除了,但是控制面板的python3.7.3仍然还在那里,甚至我点击卸载后,竟然还会有安装包程序来执行uninstall,要知道我可是把所有安装包都删除了的。
那就只剩下注册表了,按WIN键+R,输入“regedit”,然后按回车。由于网上也没找到注册表具体的路径,于是通过注册表编辑器的编辑==>查找,输入关键字“python”(也可以输入"python3"或者"python3.7.3")进行查找,注意不要勾选"数据"。
按F3可以查找下一个,耐心地一个个查找,我找到了好几个类似“C:\Users\XJH\AppData\Local\Package Cache{bad6cd9b-5387-4593-b0c3-42f6306ff740}\python-3.7.3-amd64.exe”的REG_BINARY类型和REG类型的值,我把它们都删掉了(右键单击==>删除)。
分享一个我在注册表里面找到的路径(由于没有保存截图,只是其中一个):计算机\HKEY_USERS\S-1-5-21-3525344499-996058761-359235474-1001\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Store
由于我写这篇文章的时候已经是成功删掉了,所以没有更多的截图了。

然后再回到控制面板,点击卸载,就出现了uninstall的进度条,最后卸载成功,控制面板里面也没有python3.7.3了。

对于这种解决方法的个人理解

我毕竟还是个新手,对于注册表还是很陌生,以下纯属个人观点。

“C:\Users\XJH\AppData\Local\Package Cache{bad6cd9b-5387-4593-b0c3-42f6306ff740}\python-3.7.3-amd64.exe”这个值名称长得像不像“python-3.7.3-amd64.exe”那个安装包?我觉得是系统把这个安装包编译成二进制数据存在了注册表里面,导致就算删掉了自己去官网下载的安装包,也还是会有一个安装包会在系统内存里。至于为什么会出现这种删不掉的状况,我认为有可能是在把可执行文件.exe安装包写入注册表的时候出现了错误。

以上就是我对如何卸载python这个问题的经验,希望能帮助到你,虽然我这样做是成功了,但是确实由于才疏识浅,可能有一些说的不对或者不足的地方,欢迎指正和补充。
友情提示:注册表对于系统运行十分重要,千万不要随便删除里面的东西,否则有可能需要付出重装系统的代价。

关于python卸载不掉的解决方法相关推荐

  1. Python安装出现严重错误的解决方法_0x80070643-安装时发生严重错误

    Python安装出现严重错误的解决方法_0x80070643-安装时发生严重错误 送给读者的话 我的安装环境 错误截图 出现错误可能原因 解决上述错误方法 送给读者的话 当你看到这里时,恭喜你大概已经 ...

  2. python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色)

    python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) 参考文章: (1)python cmd 窗口 中文乱码 解决方法 (附:打印不同颜色) (2)https://www.cnblog ...

  3. python: ImportError:DLL load failed 解决方法。

    python: ImportError:DLL load failed 解决方法. 参考文章: (1)python: ImportError:DLL load failed 解决方法. (2)http ...

  4. Python 中文注释报错解决方法

    Python 中文注释报错解决方法 参考文章: (1)Python 中文注释报错解决方法 (2)https://www.cnblogs.com/cjiong/p/5881983.html 备忘一下.

  5. python版本切换_Ubuntu18.04下python版本完美切换的解决方法

    ubuntu18.04版本,python版本python2.7,python3.5,python3.6 因为安装一些库会安装到python3.6上,而默认使用的是python2.7,使用python3 ...

  6. Win7系统打印机删除不掉的解决方法

    在Win7系统下,如果想要把安装的打印机删除,通常会在设备和打印机里删除打印机图标,但是一些用户反馈,用户在删除了打印机之后,只要一刷新打印机又会重新出现,感觉是删除不了,那么Win7系统打印机删除不 ...

  7. python __file__ is not defined 解决方法

    python __file__ is not defined 解决方法 参考文章: (1)python __file__ is not defined 解决方法 (2)https://www.cnbl ...

  8. python socket.error: [Errno 10054] 解决方法

    python socket.error: [Errno 10054] 解决方法 参考文章: (1)python socket.error: [Errno 10054] 解决方法 (2)https:// ...

  9. 如何清除ug服务器注册码,UG许可证删除不掉的解决方法

    UG许可证删除不掉的解决方法 1.查看你的计算机名,注意必须是"英文或数字".右击桌面"我的电脑"\属性\计算机名\更改,重新给一个计算机名,确定后提示&quo ...

最新文章

  1. javascript十六进制数字和ASCII字符之间转换
  2. 快速单目三维人手和身体的运动捕捉回归与整合
  3. python递归算法 电影院票价问题_算法课堂实验报告(二)——python递归和分治(第k小的数,大数乘法问题)...
  4. 大话风险投资的风险-不只是独角戏(上)
  5. C语言实现简易通讯录
  6. 51. N-Queens
  7. C# 效率也不是很差嘛
  8. Android -- WebView进度条
  9. matlab分支定界法linprog_序列比对(二十二)——中间字符串分支定界方法中更紧的界...
  10. 大话数据结构 -04-3 队列
  11. 程序反编译找pdf打开密码_即时密码保护PDF文件的免费工具
  12. 数据库操作系统——Visual FoxPro 6.0安装步骤
  13. 如何下载百度文库文章
  14. python爬取安居客房屋价格用地图表示出来
  15. 【GIT】git 提交代码正确步骤
  16. 处理kindeditor上传图片失败的问题,404
  17. PartialDependencePlots
  18. windows下文件名太长无法删除
  19. 随机抽样java_java实现从一个群体中随机抽样一定数量样本
  20. 3种局域网介质访问控制方法的比较

热门文章

  1. JavaCV音视频开发宝典:实现Base64编码图片转换成图片文件通用转换器,以base64转png图片文件为例,其他图片格式也全部支持
  2. 《耻辱2》潜行玩法机制分析
  3. 智慧职教,云课堂app
  4. 【03】尽可能使用const
  5. 2023年第八周总周结 | 开学倒数第一周
  6. HTML显示JSON数据格式
  7. C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计
  8. Inter IPP 绘图 ippi/ipps
  9. leetcode-935-骑士拨号器-knightDialer
  10. 百度云网盘链接用aria2下载