从Windows 7完全卸载Python 2.7时出现的问题

从Windows 7完全卸载Python 2.7时出现的问题,python,Python,几个月前,我在笔记本电脑上安装了Python 2.7(我的操作系统是Windows 7)。 之后,我决定使用Python xy 2.7.3而不是“纯”Python;因此,正如建议的那样,我删除了Python2.7并尝试安装PythonXY2.7.3。但是,当我试图运行.exe文件进行安装时,会出现一个警告窗口,告诉我我的计算机上已经安装了Python 2.7。我尝试安装不同版本的PythonXY(2.6),一切正常;但是,我更喜欢使用最新版本的Python xy。 实际上,我不知道卸载Pytho

几个月前,我在笔记本电脑上安装了Python 2.7(我的操作系统是Windows 7)。 之后,我决定使用Python xy 2.7.3而不是“纯”Python;因此,正如建议的那样,我删除了Python2.7并尝试安装PythonXY2.7.3。但是,当我试图运行.exe文件进行安装时,会出现一个警告窗口,告诉我我的计算机上已经安装了Python 2.7。我尝试安装不同版本的PythonXY(2.6),一切正常;但是,我更喜欢使用最新版本的Python xy。 实际上,我不知道卸载Python2.7时出了什么问题;有人有什么线索吗? 我可以告诉你,我按照“正常”程序卸载程序;控制面板->程序->删除程序

提前谢谢


Stefano可能需要给出一个答案

从windows卸载任何东西都可能会产生多个副作用,这些副作用完全存在于您的特定计算机上。至于什么是共同的:

->Python在windows路径中设置自身。以下是如何修改windows路径: 这意味着python很可能已经消失,但路径条目可能还没有消失。不过,这只是猜测->需要更多信息

->您确定所有内容都已从计算机中删除吗?如果您已经执行了正常的卸载过程,请尝试查找是否仍存在任何python目录

->第三方安装?您是否下载了仍在计算机上的任何LIB

除此之外,它可以是任何东西,你给我们的信息越多,我们就可以说得越多


也许这篇文章会对你有所帮助:

我也有这个问题。这是由于第三方安装。即使您已经卸载了python,它仍然保留了所有已安装的第三方库,我认为python(x,y)只是检测目录


要修复此问题,请卸载Python2.7,然后检查C:\Python27是否仍然存在。如果有,请继续删除,然后尝试安装Python(x,y)。这就是我的工作原理。

运行regedit,备份并删除注册表项:

HKEY\U本地\U机器\软件\ Python\

HKEY\ U当前\用户\软件\ Python

我的问题发生在从Canopy更改为Python(x,y)时。 因此,也要删除卸载时留下的所有文件夹。

我安装了Python2.7并对其进行了热情思考。我想切换到python(x,y)来访问OpenCV库的完整版本。python(x,y)安装抱怨python 2.7已经在以下时间安装: 1) 使用windows控制面板 2) 删除所有保留的python文件 3) 如上所述删除windows路径


直到我删除了所有与python/enthough相关的注册表项,python(x,y)才得以顺利安装

我遇到了这个问题:
我试图卸载python并重新安装,原因是我的pip版本问题没有得到解决
所以我删除了python文件夹,从系统路径中删除了python,当我试图从控制面板中的“卸载程序”中卸载时,它显示了“Windows安装包”错误窗口,无法清除卸载
我发现的解决方案是:在“卸载程序”中选择python并单击修复。然后卸载python,它对我有用。希望这有助于节省一些时间。

PS:我对python非常陌生,如果您能帮我纠正错误,我将不胜感激。

我有python 2.7.12,并希望在2.7.9中卸载它。我和你有同样的问题,为了解决它,我试图删除所有的本地文件,然后卸载,但它仍然给我同样的错误。因此,我决定修复Python2.7.12,然后卸载它,它工作得很好,完全消除了错误。

我以前安装过Enthough。当我想安装Python(x,y)时,我遇到了上述问题

在我试图从控制面板上卸载Enthound和Python(x,y),然后重新启动电脑后,问题在我下次安装Python(x,y)时仍然出现

我通过以下方式解决了这个问题:

  • 删除C:/User/UserName/AppData/about Python中的所有相关文件,包括第三方软件如enthund
  • 删除用户和系统环境中的路径; ======如果我不做第三步,这两步就失败了=====
  • 按照@Daniel的说法删除注册表项。(如果您安装了关于Python的第三方软件,请包含前缀为py的所有相关密钥。)
  • HKEY\U本地\U机器\软件\ Python\


    HKEY_CURRENT_USER\Software\Python

    找到用于安装Python的设置文件。运行它并选择“修复”。如果这不能解决问题。转到c:\Python(x,y)并通过shift+Del完全删除此文件夹

    再次运行该设置文件并单击“更改”,最终将再次安装Python。默认情况下,在我的案例中,添加路径并使该版本的Python成为我系统上的默认版本的选项未选中,这可以通过在安装屏幕中看到一个红色十字标记来确定。如果希望将其设置为默认Python版本,请单击该选项,并单击该选项以指示希望在windows环境变量中添加路径

    无需触摸注册表,因为以前的注册表将再次被覆盖。 就我而言,它起了作用。我得到的错误如下:

    致命Python错误:Py_初始化:无法加载文件系统编解码器 LookupError:未注册编解码器搜索函数:找不到编码

    此外,控制面板上的un安装失败。所以以上步骤解决了我所有的问题。希望能有帮助

  • 我修复/修改了Python的所有组件 我想卸载的版本
  • 完成后,我单击卸载/更改,并将其永久卸载

  • python安装是否仍在windows路径中?您还可以拥有多个python