Как удалить старые версии Python (2.7-3.7) на MacOS?

Хотел спросить как можно удалить старые версии Python-a на MacOS

  1. Через консоль через команду which нашел место где они хранятся но боюсь что могу повредить другие программы или же удалить не с корнями, заранее Спасибо! введите сюда описание изображения

Ответы (1 шт):

Автор решения: Roman Konoval

В /usr/local/bin хранятся программы установленные с помощью brew. Удалить их можно также с помощью brew.

Сломать системное что-то не получится, так как в MacOS есть системный питон, который установлен отдельно. Сломать можно только те программы, которые используют не системный питон, в частности, установленные с помощью brew.

Я бы делал так:

  1. настроил бы резервное копирование с помощью TimeMachine. Спасала меня миллион раз, можно очень просто откатить отдельные файлы, если что пойдет не так.
  2. установил бы pyenv и в нем уже питон 2.7 и 3.х. Там они живут отдельно, можно удалять отдельно и т.д. смотрите детали, например, тут.
  3. переключил бы в pyenv с системного или питона из brew на те, которые установлены на шаге 2
  4. удалил бы питон(ы) из brew.
→ Ссылка