9

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

提前致谢

斯特凡诺

4

9 回答 9

7

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

HKEY_LOCAL_MACHINE\软件\Python\

HKEY_CURRENT_USER\软件\Python

从 Canopy 更改为 Python(x,y) 时出现了我的问题。因此,还要删除卸载时留下的所有文件夹。 https://support.enthought.com/entries/23580651-Uninstalling-Canopy

于 2014-02-11T00:35:21.863 回答
6

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

要修复,请卸载 Python 2.7,然后检查 C:\Python27 是否仍然存在。如果是这样,请继续删除,然后尝试安装 Python(x,y)。这对我有用。

于 2013-04-06T22:24:54.087 回答
4

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

于 2015-09-17T21:45:51.577 回答
1

也许可以在那里给出答案。

从 Windows 卸载任何东西都会有多种副作用,完全存在于您的特定机器上。至于什么是常见的:

-> Python 在你的 windows 路径中设置自己。以下是修改windows路径的方法:http: //www.computerhope.com/issues/ch000549.htm 这意味着python有可能消失了,但路径条目可能没有。然而,这是一个猜测->需要更多信息

-> 你确定所有东西都从你的电脑上删除了吗?如果您已经完成了正常的卸载过程 - 尝试查找是否仍然存在任何 python 目录。

-> 第三方安装?您是否下载了仍然在您的机器上的任何库。

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

也许这篇文章会对你有所帮助:如何从 Windows 机器中完全删除 Python?

于 2013-04-05T08:56:55.870 回答
1

我有 python 2.7.12 并想为 2.7.9 卸载它。我和你有同样的问题并修复它我试图删除所有本地文件然后卸载但它仍然给我同样的错误。因此,我决定修复 python 2.7.12,然后卸载它完美地工作并完全摆脱了错误。

于 2016-08-15T22:17:23.450 回答
0

我安装了 python 2.7 并考虑了树冠。我想切换到 python(x,y) 来访问完整版的 OpenCV 库。python(x,y) 安装后抱怨 python 2.7 已经安装: 1) 使用 Windows 控制面板 2) 删除所有挥之不去的 python 文件 3) 删除上面建议的 windows 路径

直到我删除了所有与 python/enthough 相关的注册表项,python(x,y) 才安装没有问题。

于 2014-05-09T15:08:03.780 回答
0

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

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

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

致命的 Python 错误:Py_Initialize:无法加载文件系统编解码器 LookupError:未注册编解码器搜索功能:找不到编码

此外,从控制面板卸载失败。所以上面的步骤解决了我所有的问题。希望能帮助到你。

于 2016-10-17T09:07:15.863 回答
0
  1. 我已修复/修改以安装我要卸载的 Python 版本的所有组件。
  2. 完成后,我单击卸载/更改,然后将其永久卸载。
于 2018-03-11T22:51:37.877 回答
0

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

在我尝试从控制面板卸载 Enthought 和 Python(x,y) 然后重新启动 PC 后,下次安装 Python(x,y) 时问题仍然存在。

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

  1. 删除C:/User/UserName/AppData/中关于Python的所有相关文件,包括Enthought等第三方软件;
  2. 删除用户和系统环境中的路径;=====如果我不做第三步,这两个步骤就失败了。=====
  3. 正如@Daniel 所说,删除注册密钥。(如果您安装了有关 Python 的第三方软件,请包括所有以 py 为前缀的相关键。)

HKEY_LOCAL_MACHINE\软件\Python\

HKEY_CURRENT_USER\软件\Python

于 2016-08-22T02:52:59.947 回答