Как удалить Python?

Как удалить Python? - коротко

Для Windows откройте «Панель управления», выберите «Программы и компоненты», найдите Python в списке и нажмите «Удалить». В macOS удалите /Library/Frameworks/Python.framework и ссылки в /usr/local/bin, а в Linux выполните команду пакетного менеджера, например apt‑remove python3.

Как удалить Python? - развернуто

Удаление Python — процесс, который требует внимания к деталям, поскольку интерпретатор может быть установлен в нескольких местах и использоваться различными приложениями. Ниже приводятся пошаговые инструкции для самых популярных операционных систем.

Для Windows

  1. Откройте «Панель управления», выберите раздел «Программы и компоненты».
  2. В списке установленных программ найдите запись, начинающуюся с «Python», укажите нужную версию и нажмите кнопку «Удалить».
  3. После завершения мастера удаления откройте проводник, перейдите в каталог, где находилась установка (обычно C:\PythonXX или C:\Program Files\PythonXX), и удалите оставшиеся файлы вручную.
  4. Проверьте переменные окружения: откройте свойства системы → «Дополнительные параметры» → «Переменные среды». Ищите переменную PATH, в которой может быть путь к Python, и удалите его.
  5. При необходимости очистите реестр: запустите regedit, найдите ключи, содержащие «Python», и удалите их. Делайте это только при уверенности, что они относятся к удаляемой версии.

Для macOS

  1. Если Python был установлен через официальный установщик, откройте терминал и выполните команду sudo rm -rf /Library/Frameworks/Python.framework/Versions/XX, заменив XX на номер версии.
  2. Удалите символьные ссылки из /usr/local/bin, такие как python3, pip3 и другие, командой sudo rm -f /usr/local/bin/python3*.
  3. Если использовался Homebrew, достаточно выполнить brew uninstall python@XX или brew uninstall python. После этого проверьте, не осталось ли файлов в каталоге /usr/local/Cellar/python@XX.
  4. Очистите кэш Homebrew: brew cleanup.
  5. Перепроверьте переменные окружения в файлах ~/.bash_profile, ~/.zshrc и удалите строки, добавляющие путь к Python.

Для Linux
Дистрибутивы, основанные на Debian/Ubuntu

  1. Откройте терминал и выполните sudo apt purge python3.x python3.x-minimal, заменив x на нужный номер версии.
  2. Удалите оставшиеся зависимости командой sudo apt autoremove.
  3. Проверьте наличие файлов в /usr/local/bin и /usr/bin, связанных с Python, и удалите их, если они не принадлежат системным пакетам.

Дистрибутивы, основанные на Fedora/Red Hat

  1. Выполните sudo dnf remove python3.x.
  2. Очистите неиспользуемые пакеты: sudo dnf autoremove.

Установки из исходного кода

  1. Если Python собирался вручную, перейдите в каталог сборки и выполните sudo make uninstall.
  2. Если такой каталог недоступен, удалите директорию, где был установлен интерпретатор (обычно /usr/local/pythonX.Y).

Общие рекомендации

  • Перед удалением убедитесь, что ни одна из ваших программ не зависит от конкретной версии Python; в противном случае их работа может нарушиться.
  • При необходимости сохраните сторонние пакеты, перечислив их через pip freeze > requirements.txt и позже восстановив в новой среде.
  • После завершения всех шагов перезапустите систему или хотя бы откройте новый терминал, чтобы изменения в переменных окружения вступили в силу.
  • Если планируется установка другой версии, рекомендуется сначала полностью очистить старую, чтобы избежать конфликтов путей и библиотек.