Как полностью удалить 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 ответов:
Вам также придется искать в системном пути. Python помещает себя туда и не удаляет себя:http://www.computerhope.com/issues/ch000549.htm
ваши проблемы, вероятно, начались, потому что ваш путь python указывает на неправильный.
вот шаги (моя подруга, не разбирающаяся в компьютерах, должна была понять это для меня, но в отличие от всех гораздо более сложных процессов, которые можно найти в интернете, это работает)
- Панель Управления
- нажмите "Удалить программу"
- прокрутите вниз до 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\ (который был удален и не присутствовал при поиске в реестре после его нахождения).
Это может помочь указать на ранее неправильно удаленные установки.
удачи!