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

我同时安装了 Python 2.7和 Python 2.6.5。我不知道出了什么问题,但似乎没有任何与 Python 相关的工作了。例如,某些软件包的“ setup.py install”不能识别“ install”参数和其他奇怪的现象..。

我希望从我的系统中完全删除 Python。
我尝试运行2.7和2.6 msi 文件,并选择删除 Python,然后只运行2.6并重新安装它。还是不行。

我如何完全删除 Python-从一切? (!)

我不想仅仅因为 Python 安装而重新安装我的整台机器..。

651453 次浏览

几乎所有的 python 文件都应该位于它们各自的文件夹中(C:\Python26C:\Python27)。一些安装程序(ActiveState)也会将 .py*文件关联起来,并且如果您勾选“使用这个作为默认安装”框,就会将 python 路径添加到 %PATH%并进行安装。

您还必须查看您的系统路径

您的问题可能是由于 Python 路径指向错误的路径而引起的。

运行 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" %*

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

下面是一些步骤(我那不懂电脑的女朋友不得不帮我解决这个问题,但是不像在网上能找到的所有更复杂的过程,这个方法很有效)

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

这可以在 Windows7上开箱即用,不需要额外的程序或脚本。

Windows 764位,同时安装了 Python 3.4和 Python 2.7:)

根据脚本的需要,我使用 Py.exe 路由到 Py2或 Py3——但是我之前不正确地卸载了 Python27。

Py27是从 C: pythonPython27手动删除的(Python27文件夹是我以前删除的)

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

我将 Python27的一个副本放回原来的文件夹 C: Python27,并重新运行同一个失败的 Python27安装程序。它很高兴找到这些项目和删除他们,并继续安装。

这不是解决注册表项问题的答案(其他人提到过这个问题) ,但是如果您知道以前的安装被不正确地删除,那么这多少是一种解决方案。

您可以通过打开“ regedit”并搜索“ Python 27”(一个出现在我的命令-shell Cache 中的注册表项,指向 c: python Python27)来了解这一点。

这可能有助于指出以前不适当地删除安装。

祝你好运!

我知道这是一个老问题,但我遇到了这个问题与2.7和3.5。尽管2.7不会出现在我的默认 Windows 卸载列表中,但是它在卸载时出现在 cclean tools 选项卡中。卸载和重新安装后,它一直顺利编码以来。

我有 Windows7(64位)和 Python2.7.12, 我从“ download”目录中单击 python 安装程序卸载它,然后选择 delete python,然后单击“ Finish”。
我还从 c: 驱动器和“我的文档”文件夹中删除了余下的 Python 相关目录 & 文件,因为我在那里创建了一些文件。

使用 Windows GUI 卸载 python 程序。 删除包含该文件夹的文件夹,如果该文件夹存储在 C:\python36\中,请确保删除该文件夹

其实很简单。 当你安装它的时候,你必须使用一些。Exe 文件(我假设)。播放一下。然后就会有修改 Python 的选项。只要选择“完全卸载”选项,EXE 就会完全清除 Python。

另外,您可能必须复选“从 PATH 中删除 Python”。默认情况下它是被选中的,但是你也可以检查一下以确定:)

你可以手动删除。

  1. 打开命令提示符
  2. cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
  3. del python.exe
  4. del python3.exe

现在命令提示符将不再显示它

where python—— > 不会产生任何结果,您可以自由地从 source/anaconda 安装另一个版本,并且(在将其地址添加到 Environment Variables-> Path 之后)您将发现您刚刚安装的那个 python

Windows 开始菜单 > 设置 > 应用程序 > 应用程序和特性 > 选择应用程序并点击卸载按钮

  1. 打开 CMD

  2. 显示已安装的所有软件包 -pip list

  3. 将包名复制到文件 -pip freeze > requirements.txt

  4. 删除所有包 -pip uninstall -r requirements.txt -y

  5. 检查所有包被删除-pip list

  6. 卸载 pip 和其他剩余的软件包

  7. 控制面板 > 卸载 > Python 卸载(来自 UI)

如果你的电脑上还有 Python 安装程序,你可以双击它(运行它,它会打开安装程序窗口) ,然后选择“卸载”选项。它将卸载该 Python 版本(如果安装程序是针对 Python 3.9的,那么 Python 3.9将被卸载,如果是针对 Python 3.10的,那么该版本...)

首先,卸载 Python,然后删除您安装的 pip 包。

  • 卸载 Python: "Add or Remove Programs",搜索 Python 并卸载它。
  • 删除 Pip 包: 键入文件资源管理器 %LOCALAPPDATA%\Programs\Python,并删除所需的文件夹。

这将清理您安装的任何 pip 包。否则,如果重新安装 Python,您将发现自己使用的 pip 包与之前相同。