Я установил Python 2.7 и Python 2.6.5. Я не знаю, что пошло не так, но ничего, связанное с Python, похоже, больше не работает. например, "setup.py install" для определенных пакетов не распознает параметр "install" и другие странные явления ...
Я хотел бы полностью удалить Python из моей системы.
Я попытался запустить msi-файлы 2.7 и 2.6 и выбрать «Удалить Python», а затем запустить только 2.6 и переустановить его. По-прежнему ничего не работает.
Как полностью удалить Python - из всего? (!)
Я не хотел бы переустанавливать всю свою машину только из-за установки Python ...
python
installation
uninstallation
Джонатан
источник
источник
Ответы:
Вам также нужно будет посмотреть свой системный путь. Python помещается туда и не удаляется: http://www.computerhope.com/issues/ch000549.htm
Вероятно, ваши проблемы начались из-за того, что ваш путь Python указывает не на тот.
источник
Вот шаги (моя девушка, не разбирающаяся в компьютерах, должна была выяснить это за меня, но в отличие от всех гораздо более сложных процессов, которые можно найти в Интернете, этот работает)
Это работает в Windows 7 из коробки, никаких дополнительных программ или сценариев не требуется.
источник
pip
, вы можете удалить его кеш в%LOCALAPPDATA%\pip
Запустите 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, отсюда и имя моего локального каталога.)
источник
ftype
иassoc
являются внутренними для cmd.exe. Возможно, вы используете сторонний командный процессор, который не поддерживает полный набор команд? ss64.com/nt/assoc.htmlУ меня было окно 7 (64-разрядная версия) и Python 2.7.12, я удалил его, щелкнув установщик python из каталога «загрузки», затем я выбрал удалить python, затем щелкнул «завершить».
Я также удалил оставшиеся связанные с python каталог и файлы с диска c:, а также из папки «мои документы», так как я создал там некоторые файлы.
источник
вы можете удалить его вручную.
cd C:\Users\<you name>\AppData\Local\Microsoft\WindowsApps
del python.exe
del python3.exe
Теперь командная строка больше не будет показывать это
where python
-> ничего не дает, и вы можете установить другую версию из источника / anaconda и (после добавления ее адреса в Environment Variables -> Path) вы найдете тот самый питон, который вы только что установилиисточник
cd %LOCALAPPDATA%\Microsoft\WindowsApps
, который должен быть правильным путем, даже если системный раздел имеет букву диска, отличную отC:
.Почти все файлы python должны находиться в своих папках (
C:\Python26
иC:\Python27
). Некоторые установщики (ActiveState) также будут связывать.py*
файлы и добавлять путь python к%PATH%
установке, если вы отметите поле «Использовать это как установку по умолчанию».источник
Я знаю, что это старый вопрос, но я столкнулся с этой проблемой с 2.7 и 3.5. Хотя 2.7 не будет отображаться в моем списке удаления Windows по умолчанию, он отлично отображается на вкладке инструментов ccleaner в разделе удаления. После этого был удален и переустановлен, и с тех пор он плавно кодирует.
источник
Удалите программу Python с помощью графического интерфейса Windows. Удалите содержащую папку, например, если она хранилась в,
C:\python36\
обязательно удалите эту папкуисточник
На самом деле это довольно просто. Когда вы его устанавливали, вы, должно быть, использовали какой-то файл .exe (я предполагаю). Просто запустите этот .exe еще раз, и тогда появятся варианты для изменения Python. Просто выберите вариант «Полное удаление», и EXE полностью уничтожит за вас python.
Кроме того, вам, возможно, придется установить флажок «Удалить Python из PATH». По умолчанию он выбран, но вы можете проверить это, чтобы убедиться :)
источник
64-разрядная версия Windows 7 с установленными 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 \ (который был удален и отсутствовал при поиске в реестр при обнаружении).
Это может помочь указать на ранее неправильно удаленные установки.
Удачи!
источник