如何从Windows机器上完全删除Python?

我安装了Python 2.7和Python 2.6.5。 我不知道出了什么问题,但是没有任何与Python有关的东西似乎再也行不通了。 例如“setup.py安装”某些软件包不能识别“安装”参数和其他奇怪的现象…

我想完全从我的系统中删除Python。
我试着运行2.7和2.6 msi文件,select删除Python,然后只运行2.6并重新安装。 仍然东西不工作。

我如何彻底删除Python – 从一切? (!)

我不想仅仅因为安装Python而重新安装整个机器…

您还必须查看您的系统path。 Python把它自己放在那里,并不删除自己: http : //www.computerhope.com/issues/ch000549.htm

你的问题可能开始,因为你的Pythonpath指向错误的。

下面是步骤(我的非计算机精通的女朋友必须为我找出这个问题,但不像所有可以在网上find的更复杂的过程,这个工程)

  1. 打开控制面板
  2. 点击“卸载程序”
  3. 向下滚动到Python,然后单击卸载每个不再需要的版本。

这可以在Windows 7开箱即用,无需额外的程序或脚本。

运行ASSOC和FTYPE来查看你的py文件是关联到什么的。 (这些命令是cmd.exe的内部命令,所以如果你使用不同的命令处理器ymmv。)

 C:> assoc .py .py=Python.File C:> ftype Python.File Python.File="C:\Python26.w64\python.exe" "%1" %* C:> assoc .pyw .pyw=Python.NoConFile C:> ftype Python.NoConFile Python.NoConFile="C:\Python26.w64\pythonw.exe" "%1" %* 

(我有Python的32位和64位安装,因此我的本地目录名称。)

几乎所有的python文件都应该存放在各自的文件夹( C:\Python26C:\Python27 )中。 一些安装程序(ActiveState)也会将.py*文件关联起来,如果您勾选“将其用作默认安装”框,则可以通过安装将pythonpath添加到%PATH%

我有窗口7(64位)和Python 2.7.12,我通过从“下载”目录中单击python安装程序卸载它,然后我select删除python,然后单击“完成”。
我也从c:驱动器和“我的文档”文件夹中删除了剩余的python相关的目录和文件,因为我在那里创build了一些文件。

Windows 7 64位,同时安装了Python3.4和Python2.7。

我正在使用Py.exe路由到Py2或Py3取决于脚本的需求 – 但我以前不正确地卸载Python27之前。

Py27被手动从C:\ python \ Python27中删除(以前我删除了Python27文件夹)

在重新安装Python27时,它给出了你指定的上述错误。
在安装过程中尝试“删除快捷方式”时,它总是会退出。

我将Python27的一个副本放回到C:\ Python \ Python27的原始文件夹中,然后重新运行相同的失败的Python27安装程序。 很高兴find这些物品并将其移除,然后进行安装。

这不是解决registry键问题(其他人提到的问题)的答案,但是如果您知道以前的安装被错误地删除,那么这是一个解决方法。

您可以通过打开“regedit”并search“Python27”来获得一些信息:在我的命令shell中指向c:\ python \ python27 \的registry项(它已被删除,并且在search时不存在registryfind它)。

这可能有助于指出以前不正确的删除安装。

祝你好运!

我知道这是一个古老的问题,但我遇到2.7和3.5这个问题。 虽然2.7不会出现在我的默认窗口卸载列表中,但在卸载的ccleaner工具选项卡中显示正常。 之后卸载并重新安装,自此以后便顺利编码。