Как найти все установки python на mac os x и удалить все, кроме встроенной установки OS X

Я установил несколько версий на своем MacBook для разных проектов и только теперь понял, что это за ошибка. Я использовал homebrew для его установки, установил его через сайт python ( Python 2.7.8 Mac OS X 64-bit/32-bit x86-64/i386 Installer (for Mac OS X 10.6 and later [2]) ) и другими способами Возможно, я не помню. Я запускаю 10.9.4 OS X.

Мне интересно, как я могу найти местоположение всех установок python на своем компьютере и удалить все и пакеты, зависящие от них, кроме родной. Я бы хотел начать с нуля, не переустанавливая мою ОС.

Кроме того, мне интересно, могу ли я применить тот же метод, чтобы найти все связанные с pip файлы.

Обновление :

which -a python дает мне все пути к каждому исполняемому питону. Нормально ли иметь несколько?

 ╭─ishaantaylor@Ishaans-MacBook-Pro.local ~ ╰─➤ which -a python /usr/bin/python /usr/bin/python /usr/bin/python /usr/bin/python /usr/bin/python /usr/bin//python /usr/bin//python /usr/bin/python 

One Solution collect form web for “Как найти все установки python на mac os x и удалить все, кроме встроенной установки OS X”

вы можете начать с удаления любых Python Framework в /Library/Frameworks и любой пользовательской библиотеки (например, ~/Library/Frameworks ). Система находится в /System/Library/Frameworks .

homebrew и macports устанавливаются в /usr где-то в IIRC. не уверен в других местах, чтобы посмотреть, но вы должны быть в состоянии grep для «Python», чтобы найти их все.

помните, если вы установили другое программное обеспечение через доморощенный, который зависит от Python, вы его сломаете. вы можете исправить это с помощью символических ссылок на системный python, однако для некоторых программ требуется Python 3. с 10.9 система имеет только Python 2.3-2.7.

  • Что означает статус выхода 3 процесса?
  • Адресация ошибки sys.excepthook в сценарии bash
  • Как запустить селен в Xvfb?
  • Какова семантика сигналов нити Python + Unix?
  • удаленное выполнение сценария оболочки с помощью python
  • Nginx, django, gunicorn, ubuntu 14.04 (13: Разрешение отказано) при подключении к восходящему потоку
  • Удалить все файлы в каталоге
  • Как получить максимальное использование памяти в программе с помощью psutil в Python
  • BrokenPipeError в Python
  • Является ли python shutil.move () атомом на linux?
  • Удалить конкретное разрешение с помощью os.chmod
  • Python - лучший язык программирования в мире.