Как полностью удалить 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 указывает на неправильный путь.
Вот шаги (моя не разбирающаяся в компьютере подруга должна была выяснить это для меня, но в отличие от всех гораздо более сложных процессов, которые можно найти в Интернете, этот работает)
- Открытая панель управления
- Нажмите "Удалить программу"
- Прокрутите вниз до Python и нажмите "Удалить" для каждой версии, которая вам больше не нужна.
Это работает на Windows 7 из коробки, никаких дополнительных программ или сценариев не требуется.
Вы можете удалить его вручную.
- открыть командную строку
cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
del python.exe
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, отсюда и название моего локального каталога.)
Открыть CMD
Чтобы показать все установленные пакеты -
Чтобы скопировать имя пакета в файл -
pip freeze > requirements.txt
Чтобы удалить все пакеты -
pip uninstall -r requirements.txt -y
Убедитесь, что все пакеты удалены -
pip list
Удалите pip и другие оставшиеся пакеты
Панель управления> Удалить> Удалить 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\ (который был удален и отсутствовал при поиске в реестр при его обнаружении).
Это может помочь указать на ранее неправильно удаленные установки.
Удачи!
Меню Пуск Windows> Настройки> Приложения> Приложения и функции> Выберите приложение и нажмите кнопку Удалить.