You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

无法卸载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.exeRemove Python.exe 的可执行文件,双击运行它,跟着提示走完卸载流程就行

方法2:通过命令行(MSI卸载)

如果自带卸载程序失效,可以用Windows的MSI命令来卸载:

  1. 获取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}
  2. 执行卸载命令

    • 在管理员命令行中运行:
      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.6
      • HKEY_CURRENT_USER\Software\Python\PythonCore\3.6(如果存在的话)
  • 清理环境变量
    • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    • 在「系统变量」和「用户变量」的Path中,删除所有指向Python36-32Python36-32\Scripts的条目

完成卸载后建议重启电脑,之后就可以正常安装64位的Python 3.6了,安装时记得勾选「Add Python to PATH」选项,避免后续出现路径问题。

内容的提问来源于stack exchange,提问作者Tanay

火山引擎 最新活动