Как полностью удалить Python с компьютера с Windows?

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

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

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

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

15 ответов

Решение

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

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

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

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

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

Вы можете удалить его вручную.

  1. открыть командную строку
  2. cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
  3. del python.exe
  4. del python3.exe

Теперь командная строка больше не будет показывать это

where python -> ничего не дает, и вы можете установить другую версию из источника / anaconda и (после добавления ее адреса в Environment Variables -> Path) вы найдете тот самый питон, который вы только что установили

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

  1. Открыть CMD

  2. Чтобы показать все установленные пакеты -

  3. Чтобы скопировать имя пакета в файл - pip freeze > requirements.txt

  4. Чтобы удалить все пакеты - pip uninstall -r requirements.txt -y

  5. Убедитесь, что все пакеты удалены - pip list

  6. Удалите pip и другие оставшиеся пакеты

  7. Панель управления> Удалить> Удалить Python (из пользовательского интерфейса)

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

Сначала удалите Python, а затем удалите установленные вами пакеты pip.

  • Удалите Python: "Add or Remove Programs", найдите Python и удалите его.
  • Удалить пакеты Pip: введите в проводнике %LOCALAPPDATA%\Programs\Pythonи удалите нужные папки.

Это очистит любой установленный вами пакет pip. В противном случае, если вы переустановите Python, вы окажетесь с теми же пакетами pip, которые у вас были.

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

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

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

Если у вас все еще есть установщик python на вашем компьютере, вы можете дважды щелкнуть по нему (запустить, откроется окно установщика) и выбрать опцию «Удалить». Он удалит эту версию python (если установщик предназначен для Python3.9, тогда Python3.9 будет удален, если для Python3.10, тогда эта версия ...)

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

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

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

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

Удачи!

установите деинсталлятор IObit, он полностью удалит Python.

Меню Пуск Windows> Настройки> Приложения> Приложения и функции> Выберите приложение и нажмите кнопку Удалить.

Другие вопросы по тегам