如何从 Windows 机器中彻底删除 Python?
- 2025-02-28 08:24:00
- admin 原创
- 39
问题描述:
我安装了 Python 2.7 和 Python 2.6.5。我不知道哪里出了问题,但与 Python 相关的任何东西似乎都不再起作用了。例如,某些软件包的“setup.py install”无法识别“install”参数和其他奇怪的现象……
我想从我的系统中彻底删除 Python。
我尝试运行 2.7 和 2.6 msi 文件并选择删除 Python,然后只运行 2.6 并重新安装它。仍然不起作用。
我如何从所有内容中彻底删除 Python -?(!)
我不想仅仅因为安装 Python 而重新安装我的整个机器......
解决方案 1:
步骤如下(我的女朋友不懂电脑,她得帮我解决这个问题,但与网上那些复杂得多的流程不同,这个方法可行)
打开控制面板
点击“卸载程序”
向下滚动到 Python 并单击每个不再需要的版本的卸载。
它可在 Windows 7 上开箱即用,无需任何额外的程序或脚本。
解决方案 2:
您还必须查看系统路径。Python 会将自身放在那里,而不会删除自身:http://www.computerhope.com/issues/ch000549.htm
您的问题可能是因为您的 python 路径指向了错误的路径而引起的。
解决方案 3:
您可以手动删除它。
打开命令提示符
cd C:Users<you name>AppDataLocalMicrosoftWindowsApps
del python.exe
del python3.exe
现在命令提示符将不再显示它
where python
--> 没有任何结果,你可以自由地从源/anaconda 安装另一个版本,并且(将其地址添加到环境变量 -> 路径后)你会发现你刚刚安装的那个 python
解决方案 4:
运行 ASSOC 和 FTYPE 以查看您的 py 文件与什么相关联。(这些命令是 cmd.exe 的内部命令,因此如果您使用不同的命令处理器,则可能有所不同。)
C:> assoc .py
.py=Python.File
C:> ftype Python.File
Python.File="C:Python26.w64python.exe" "%1" %*
C:> assoc .pyw
.pyw=Python.NoConFile
C:> ftype Python.NoConFile
Python.NoConFile="C:Python26.w64pythonw.exe" "%1" %*
(我同时安装了 32 位和 64 位的 Python,因此我的本地目录名称相同。)
解决方案 5:
打开CMD
显示所有已安装的软件包 -
pip list
要将包名称复制到文件 -
pip freeze > requirements.txt
删除所有包 -
pip uninstall -r requirements.txt -y
检查所有软件包是否已被删除 -
pip list
卸载 pip 和其他剩余软件包
控制面板 > 卸载 > Python 卸载(从 UI)
解决方案 6:
首先,卸载 Python,然后删除您安装的 pip 包。
卸载Python:,
"Add or Remove Programs"
搜索Python并卸载。删除 Pip 包:在文件资源管理器中输入
%LOCALAPPDATA%ProgramsPython
,然后删除所需的文件夹。
这将清除您安装的所有 pip 包。否则,如果您重新安装 Python,您会发现您拥有相同的 pip 包。
解决方案 7:
我有 Windows 7(64 位)和 Python 2.7.12,我通过单击“下载”目录中的 Python 安装程序来卸载它,然后选择删除 Python,然后单击“完成”。
我还从 c: 驱动器和“我的文档”文件夹中删除了剩余的与 Python 相关的目录和文件,因为我在那里创建了一些文件。
解决方案 8:
其实很简单。安装时,你肯定使用了一些 .exe 文件(我假设)。只需再次运行该 .exe,然后就会出现修改 Python 的选项。只需选择“完全卸载”选项,EXE 就会为你彻底清除 Python。
另外,您可能必须选中“从 PATH 中删除 Python”。默认情况下,它是选中的,但您也可以检查一下以确保 :)
解决方案 9:
使用 Windows GUI 卸载 Python 程序。删除包含的文件夹,例如,如果它存储在,C:python36
请确保删除该文件夹
解决方案 10:
我知道这是一个老问题,但我在 2.7 和 3.5 中遇到了这个问题。虽然 2.7 不会出现在我的默认 Windows 卸载列表中,但它在卸载下的 ccleaner 工具选项卡中显示正常。卸载后重新安装,从那以后编码一直很顺利。
解决方案 11:
如果你的电脑上还有 python 安装程序,你可以双击它(运行它,它将打开安装程序窗口),然后选择“卸载”选项。它将卸载该 python 版本(如果安装程序适用于 Python3.9,则会卸载 Python3.9,如果适用于 Python3.10,则卸载该版本...)
解决方案 12:
几乎所有 Python 文件都应位于其各自的文件夹 (C:Python26
和) 中。如果您勾选“将此用作默认安装”框,C:Python27
某些安装程序 (ActiveState) 还会将.py*
文件关联并将 Python 路径添加到安装中。%PATH%
解决方案 13:
Windows 7 64 位,同时安装了 Python3.4 和 Python2.7 :)
根据脚本的需要,我使用 Py.exe 路由到 Py2 或 Py3 - 但我之前不正确地卸载了 Python27。
Py27 已从 C:\python\Python27 中手动删除(文件夹 Python27 已被我先前删除)
重新安装 Python27 后,它给出了您指定的上述错误。
在安装过程中尝试“删除快捷方式”时,它总是会退出。
我将 Python27 的副本放回原始文件夹 C:\Python\Python27,然后重新运行同样失败的 Python27 安装程序。它很高兴找到这些项目并将其删除,然后继续安装。
这不是解决注册表项问题的答案(其他人提到过),但如果您知道以前的安装被错误删除了,这在某种程度上是一种解决方法。
您可以通过打开“regedit”并搜索“Python27”来对此有所了解 - 我的命令 shell 缓存中出现了一个注册表项,指向 c:\python\python27\(该注册表项已被删除,并且在找到它后在注册表中搜索时不存在)。
这可能有助于指出之前不正确删除的安装。
祝你好运!
解决方案 14:
安装 IObit 卸载程序,它将彻底删除 Python。
解决方案 15:
Windows 开始菜单 > 设置 > 应用 > 应用和功能 > 选择应用并单击卸载按钮