我同时安装了Python 2.7和Python 2.6.5。我不知道出了什么问题,但是与Python相关的一切似乎都不再起作用。例如,某些软件包的“ setup.py install”无法识别“ install”参数和其他奇怪现象...
我想从系统中完全删除Python。
我尝试运行2.7和2.6 msi文件,然后选择删除Python,然后仅运行2.6并重新安装它。仍然无法正常工作。
如何从所有内容中完全删除Python?(!)
我不想仅仅因为安装了Python而重新安装整个机器...
我同时安装了Python 2.7和Python 2.6.5。我不知道出了什么问题,但是与Python相关的一切似乎都不再起作用。例如,某些软件包的“ setup.py install”无法识别“ install”参数和其他奇怪现象...
我想从系统中完全删除Python。
我尝试运行2.7和2.6 msi文件,然后选择删除Python,然后仅运行2.6并重新安装它。仍然无法正常工作。
如何从所有内容中完全删除Python?(!)
我不想仅仅因为安装了Python而重新安装整个机器...
Answers:
您还必须查看系统路径。Python放置在此处,但不会将其自身删除:http : //www.computerhope.com/issues/ch000549.htm
您的问题可能是由于python路径指向了错误的路径而开始的。
这是步骤(我不懂计算机的女友不得不为我解决这个问题,但是不像人们可以在网上找到的所有更复杂的过程,这很有效)
它可以在Windows 7上直接使用,不需要其他程序或脚本。
pip
,你可能需要删除其缓存%LOCALAPPDATA%\pip
运行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,因此安装了本地目录名。)
您可以手动将其删除。
cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
del python.exe
del python3.exe
现在命令提示符将不再显示
where python
->不会产生任何结果,您可以自由地从源代码/ anaconda安装另一个版本,并且(将其地址添加到Environment Variables-> Path之后),您会发现刚安装的Python
cd %LOCALAPPDATA%\Microsoft\WindowsApps
,即使系统分区的驱动器号不是,也应该是正确的路径C:
。
实际上很简单。安装它时,您必须使用某个.exe文件(我认为是)来完成它。只需再次运行该.exe,然后会有一些选项可以修改Python。只需选择“完全卸载”选项,EXE就会为您彻底清除python。
另外,您可能必须选中“从PATH删除Python”。默认情况下,它是选中的,但是您最好检查一下以确保:)
Windows 7 64位,同时安装了Python3.4和Python2.7 :)
我根据脚本的需要使用Py.exe路由到Py2或Py3-但以前我以前不正确地卸载了Python27。
从C:\ python \ Python27手动删除了Py27(文件夹Python27之前被我删除了)
重新安装Python27后,它给出了您指定的上述错误。
在安装过程中尝试“删除快捷方式”时,它总是会退出。
我将Python27的副本放回到该原始文件夹中的C:\ Python \ Python27,然后重新运行失败的Python27安装程序。很高兴找到这些项目并删除它们,然后继续进行安装。
这不是解决注册表项问题的答案(其他人提到),但是如果您知道以前删除不当的安装,则这是一种解决方法。
通过打开“ regedit”并搜索“ Python27”,您可能对此有一些了解-注册表项出现在我的命令外壳缓存中,指向c:\ python \ python27 \(已删除,在搜索时不存在)找到注册表)。
这可能有助于指出以前未正确删除的安装。
祝好运!