无法卸载Python 3.6(32位),寻求命令行等替代卸载方法
卸载无控制面板条目Python 3.6(32位)的方法
别担心,这种情况在Python安装里挺常见的,我给你几个可靠的方案来卸载这个32位版本,之后就能顺利安装64位版本了:
方法1:使用Python自带的卸载程序
这是最直接的方式,Python安装目录里一般会自带卸载工具:
- 打开文件资源管理器,导航到你的Python安装路径,通常是
C:\Program Files (x86)\Python36-32(32位程序默认会放在Program Files (x86)目录下) - 在该文件夹中找到名为
uninstall.exe或Remove Python.exe的可执行文件,双击运行它,跟着提示走完卸载流程就行
方法2:通过命令行(MSI卸载)
如果自带卸载程序失效,可以用Windows的MSI命令来卸载:
获取Python的产品代码:
- 以管理员身份打开命令提示符(CMD)或PowerShell
- 运行以下命令:
wmic product where "name like '%Python 3.6%'" get name, identifyingnumber - 在输出结果里找到对应「Python 3.6 (32-bit)」的条目,复制它的
identifyingnumber(一串带大括号的字符,比如{XXXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX})
执行卸载命令:
- 在管理员命令行中运行:
msiexec /x {你复制的产品代码} /qn - 其中
/qn参数是静默卸载模式,不用手动点击确认,等命令执行完就好
- 在管理员命令行中运行:
方法3:手动清理(仅前两种方法失效时使用)
如果上面的方法都不行,只能手动清理文件和注册表(操作前建议备份注册表):
- 删除安装文件夹:直接删掉
C:\Program Files (x86)\Python36-32整个目录 - 删除开始菜单快捷方式:
- 全局快捷方式路径:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Python 3.6 - 用户个人快捷方式路径:
C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Python 3.6 - 删除对应文件夹即可
- 全局快捷方式路径:
- 清理注册表:
- 按下
Win + R,输入regedit打开注册表编辑器 - 找到并删除以下路径(32位Python通常在Wow6432Node分支下):
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\3.6HKEY_CURRENT_USER\Software\Python\PythonCore\3.6(如果存在的话)
- 按下
- 清理环境变量:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」和「用户变量」的
Path中,删除所有指向Python36-32和Python36-32\Scripts的条目
完成卸载后建议重启电脑,之后就可以正常安装64位的Python 3.6了,安装时记得勾选「Add Python to PATH」选项,避免后续出现路径问题。
内容的提问来源于stack exchange,提问作者Tanay




