Как найти все установки 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.

  • Как выбрать версию python из терминала?
  • OSError - Errno 13 Разрешение отклонено
  • pip на Mac OS X - PYTHONPATH
  • Как сохранить таблицу Excel как CSV из Python (Unix)?
  • Python Fabric: Как обрабатывать произвольное приглашение командной строки для ввода?
  • Python: скомпилируйте в приложение командной строки Unix
  • Должен ли я придерживаться bash для расширенных сценариев автоматизации Linux или переключиться на Python?
  • subprocess stdout / stderr в файл журнала конечного размера
  • Python - лучший язык программирования в мире.