Как полностью удалить Python с компьютера с Windows? - PullRequest
73 голосов
/ 18 августа 2010

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

Я хотел бы полностью удалить Python из моей системы.MSI-файлы 2,7 и 2,6 и выбрав удалить Python, а затем запустить только 2,6 и переустановить его.Все еще вещи не работают.

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

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

Ответы [ 9 ]

42 голосов
/ 25 августа 2013

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

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

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

22 голосов
/ 18 августа 2010

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

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

6 голосов
/ 19 августа 2010

Запустите 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 голосов
/ 12 августа 2016

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

2 голосов
/ 18 августа 2010

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

1 голос
/ 08 ноября 2018

Это на самом деле довольно просто. Когда вы установили его, вы, должно быть, сделали это, используя какой-то файл .exe (я предполагаю). Просто запустите этот .exe снова, и тогда появятся варианты для изменения Python. Просто выберите опцию «Полное удаление», и EXE полностью уничтожит Python для вас.

Кроме того, вам может потребоваться установить флажок «Удалить Python из PATH». По умолчанию он выбран, но вы также можете проверить его:)

0 голосов
/ 03 августа 2018

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

0 голосов
/ 24 марта 2016

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

0 голосов
/ 09 марта 2016

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 \ (который был удален и отсутствовал при поиске в реестре после его обнаружения).

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

Удачи!

...