Как полностью удалить Python с Windows-машины? - программирование
Подтвердить что ты не робот

Как полностью удалить 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...

4b9b3361

Ответ 1

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

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

Ответ 2

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

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

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

Ответ 3

Запустите 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, поэтому имя моего локального каталога.)

Ответ 4

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

Ответ 5

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

Ответ 6

64-разрядная версия Windows 7 с установленными Python3.4 и Python2.7:)

Я использую Py.exe для маршрутизации до Py2 или Py3 в зависимости от потребностей script, но ранее ранее неправильно удалял Python27.

Py27 был удален вручную из C:\python\Python27 (ранее была удалена папка Python27)

После повторной установки Python27 он дал указанную выше ошибку.
Он всегда будет отступать, пытаясь "удалить ярлыки" во время процесса установки.

Я поместил копию Python27 в эту исходную папку на C:\Python\Python27 и перезапустил тот же сбой установщика Python27. Было приятно найти эти предметы и удалить их и продолжить установку.

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

Вы могли бы получить некоторое представление об этом, открыв "regedit" и выполнив поиск "Python27" - в моем кэше командной оболочки появился ключ реестра, указывающий на c:\python\python27\(который был удален и отсутствовал при поиске в реестре при его обнаружении).

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

Удачи!

Ответ 7

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