Как полностью удалить Python из машины Windows?


Я установил оба Python 2.7 и Python 2.6.5. Я не знаю, что пошло не так, но ничего, связанного с Python, похоже, больше не работает. например "setup.py install" для некоторых пакетов не распознает параметр "install" и другие странные явления...

Я хотел бы полностью удалить Python из моей системы.
Я попытался запустить файлы 2.7 и 2.6 msi и выбрать Удалить Python, а затем запустить только 2.6 и переустановить его. Все равно ничего не получается.

Как я полностью удаляю Python-из всего? (!)

Я не хотел бы переустановить всю мою машину только из-за установки Python...

8 59

8 ответов:

Вам также придется искать в системном пути. Python помещает себя туда и не удаляет себя:http://www.computerhope.com/issues/ch000549.htm

ваши проблемы, вероятно, начались, потому что ваш путь python указывает на неправильный.

вот шаги (моя подруга, не разбирающаяся в компьютерах, должна была понять это для меня, но в отличие от всех гораздо более сложных процессов, которые можно найти в интернете, это работает)

  1. Панель Управления
  2. нажмите "Удалить программу"
  3. прокрутите вниз до Python и нажмите кнопку Удалить, для каждой версии вы больше не хотите.

Это работает на Windows 7 из коробки, никаких дополнительных программ или сценариев не требуется.

запустите ASSOC и FTYPE, чтобы увидеть, с чем связаны ваши файлы py. (Эти команды являются внутренними для УМК.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, следовательно, мое имя локального каталога.)

У меня было окно 7 (64 бит) и Python 2.7.12, Я удалил его, щелкнув установщик python из каталога "загрузить", затем я выбрал удалить python, затем я нажал"готово".
Я также удалил оставшийся связанный с python каталог и файлы с диска c:, а также из папки "Мои документы", так как я создал там некоторые файлы.

почти все файлы python должны жить в своих соответствующих папках (C:\Python26 и C:\Python27). Некоторые установщики (ActiveState) также свяжут .py* файлы и добавить путь python к %PATH% С установкой, если вы установите флажок "Использовать это как установку по умолчанию".

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" - ключ реестра появился в моей команде-кэш оболочки, указывающий на c:\python\python27\ (который был удален и не присутствовал при поиске в реестре после его нахождения).

Это может помочь указать на ранее неправильно удаленные установки.

удачи!

Я знаю, это старый вопрос, но я столкнулся с проблемой с 2.7 и 3.5. Хотя 2.7 не будет отображаться в моем списке удаления windows по умолчанию, он отлично проявился на вкладке CCleaner tools в разделе uninstall. После этого он был удален и переустановлен, и с тех пор он был гладким кодированием.

удалите программу python с помощью графического интерфейса windows. Удалите содержащуюся папку, например, если она была сохранена в C:\python36\ обязательно удалите эту папку