1️⃣ Проверьте зависимости системы
Перед удалением убедитесь, что удаление Python не нарушит работу вашего серверного окружения:
Многие серверные ОС (например, на базе Linux) используют системный Python для управления пакетами (например, yum или apt).
Проверьте, какие версии Python установлены и где они используются:
python --version
python3 --version
which python
which python3
2️⃣ Удаление версии Python, установленной вручную
Если Python был установлен вручную (например, через исходный код или менеджер пакетов), выполните следующие шаги:
➖Удаление вручную установленного Python:
Найдите место установки Python:
which python3
Обычно это будет /usr/local/bin/python3 или /usr/bin/python3.
Удалите файлы:
bash
sudo rm -rf /usr/local/bin/python3
sudo rm -rf /usr/local/lib/python3.x
Замените python3.x на соответствующую версию.
Проверьте и удалите симлинки:
bash
sudo rm -f /usr/bin/python3
sudo rm -f /usr/bin/python
Проверьте переменные окружения: Убедитесь, что в переменной PATH больше нет записей, связанных с Python:
echo $PATH
➖Если Python установлен через менеджер пакетов:
Для Debian/Ubuntu:
sudo apt-get remove --purge python3
sudo apt-get autoremove
Для CentOS/Red Hat:
sudo yum remove python3
3️⃣ Удаление через менеджеры пакетов окружений
Если Python установлен через менеджеры вроде pyenv или conda, удаление происходит так:
➖Удаление с помощью pyenv:
Список установленных версий:
pyenv versions
Удаление версии Python:
pyenv uninstall <версия>
➖Удаление с помощью Anaconda/Miniconda:
Удаление конкретного окружения:
conda remove --name <название_окружения> --all
Удаление Anaconda/Miniconda полностью:
Удалите корневую директорию:
rm -rf ~/anaconda3
rm -rf ~/miniconda3
4️⃣ Удаление остаточных файлов
Проверьте наличие остаточных папок:
sudo find / -name "python*"
Удалите файлы, которые больше не нужны.
5️⃣ Будьте осторожны с системным Python
Удаление системного Python может нарушить работу пакетов управления сервером (yum, dnf, apt). Если вы хотите очистить только лишние версии Python, сделайте это изолированно, не трогая системные библиотеки.
#мем
