一、正常情况下删除Python
首先一般情况下,正确删除python应该用uninstall
方式:
可以在控制面板中找到相应Python版本,单击鼠标右键选择【卸载】进入uninstall程序(或者单击鼠标右键选择【更改】进入Modify程序,选择【uninstall】从而进入卸载进程)
二、重装Python失败
一般这种情况可能是自己手动删除Python相关的文件夹了,或者相应路径有所改变
以下提供检查和解决思路:
可以Win+R->输入cmd(不区分大小写)->在命令行中输入where python(不区分大小写),查看当前电脑识别的已安装的所有Python以及其可执行文件(exe)的路径
ps:最后一行Microsoft那个不是,那个是Microsoft商店里的一个快捷方式,不用管。

如果能出现说明只是有文件误删的问题
1.如果在where python命令后显示了要卸载的Python路径,说明可以通过修复再删除的方式
方式:
(1)首先清除该版本Python的相关环境和系统变量,避免不正确检索(索引)
(2)在控制面板中找到相应Python版本,单击鼠标右键选择【更改】进入Modify程序,选择【repair】,然后正常勾选
(3)如果repair succesful,则可以正常卸载,之后重装也就正常了
2.如果"思路1"不行,那么可以尝试重启电脑,再尝试"思路1"
3.【如果为了省事,可以直接跳过这个进入"思路4"】
如果"思路2"仍旧不行,可以在Windows的搜索栏输入python,查看是否出现相应版本。
如果出现了要重装的版本(也就是要删除的版本,比如python3.9),那么说明有相应的文件没有删除干净
此时可以从以下地址依次进入文件夹找安装包,如下图,类似于选中这样的名字(较短的)文件夹中会有一些程序的安装包,需要耐心去找。
①找到相应版本的安装文件,以管理员身份运行(如果不这样运行权限不够!),进入之后选择【repair】进行修复,如果修复成功则可以通过控制面板(或者这个文件)uninstall了。
②如果没有,可以尝试下载一个相同版本/小版本不同的安装包进行安装,正常来说会安装失败,看看是否在该"%USERPROFILE%\AppData\Local\Package Cache"路径下产生一个这样的文件
如果有则可以,通过①进行修复
③如果②没有产生则进入"思路4"
说明:新下载的安装包只有install,而不会进入modify setup(也就是没有【repair】选项)。
bash
%USERPROFILE%\AppData\Local\Package Cache


4."思路3"若是不行,这个情况基本只能去尝试删除文件夹以及注册表了,然后重装(不过重装也可能出现问题)
方式:
(1)(检查)清除环境变量:首先在此检索Python相关版本环境变量是否删除干净(因为一般删除的话,原来环境变量的路径就不对了,因此为了防止路径问题要清楚干净)
(2)删除Python文件夹:
注意本方法连带pip安装的第三方库一并删除,无论是①还是②中都会涉及到一部分。如果需要保留需要自行再查阅。
①存放 Python 的安装残留(如果没有自定义的话在如下位置):
bash
C:\Program Files\
bash
%USERPROFILE%\AppData\Local\Programs\
注:"%USERPROFILE%" 是一个 Windows 环境变量,它代表当前登录用户的个人文件夹(用户目录)的完整路径
②存放pip安装的第三方库残留以及缓存(Cache)
第三方库残留:在这个目录下找Python(也可能有版本如Python39)的文件夹
bash
%USERPROFILE%\AppData\Roaming
pip缓存:主要是在Local文件夹下一般都会有pip文件夹,直接把这个文件夹删掉即可
bash
%USERPROFILE%\AppData\Local\pip\Cache
说明:完成①和②后可以再进行重装,看是否能行,不行的话继续第③步
③下载CCleners(或者Revo)卸载辅助工具
可以清除相关版本文件和注册表
链接如下:
卸载软件,轻松删除程序 - Revo Uninstaller Pro
打开文件后搜索程序"Python"选中相应的版本,进行卸载。
然后重启电脑。
说明:经过上述①②③三步之后,在命令行和控制面板中都应该搜索不到版本的Python了!
④然后下载一个新的该版本的安装包,进入install程序。
正常来说会安装失败,但是会在"思路3"中说的那个路径"\AppData\Local\Package Cache"下产生一个文件夹,有该版本的安装文件。
如果没有则切换个小版本(比如都是3.9,但原来是3.9.12,现在再装一下3.9.13)重新安装。
说明:虽然会安装失败,但是会产生启动文件(但打不开)【从windows的搜索中可以搜到相关版本,然后进入相关文件夹,会发现其实已经生成了exe文件,但是双击打不开,此时说明"\AppData\Local\Package Cache"也有了一个相应的安装文件的文件夹】
此时按照"思路3"的①即可正常repair。
附录一:补充
最后说明:
1.清楚环境变量
2.文件夹与注册表(注册表不建议自己删,"思路4"中提到了工具)
3.重装而产生安装文件,从而可以进入repair
若上述步骤不行,以下内容可供参考:(但是我没有用到)
1.一些安装中涉及到达文件路径可以从安装错误的log文件中查看(该文件可以从安装错误界面中点击而打开)
(1)可能有python该版本相关文件夹的路径:
C:\Users\10562\AppData\Local\Programs
C:\Users\10562\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
(2)可能有存放安装文件的文件夹的路径:
C:\ProgramData\Package Cache
C:\Users\10562\AppData\Local\Temp
附录二:参考文档
1.Python 环境崩了?完整卸载 + 重装指南,Windows/macOS 都适用_重装python-CSDN博客
2.还不知道怎么卸载Python?一篇文章讲清楚如何将Python彻底卸载干净!-CSDN博客
3.解决Python因卸载不彻底,产生卸载,安装时出现的0x80070643问题_python没删干净安装之后报错-CSDN博客
4.卸载python时出现'0x80070643-安装时发生严重错误'时,如何卸载_python卸载发生严重错误-CSDN博客
5.!!!三步卸载Python-CSDN博客