Хотя для установщиков python.org OS X python нет программы удаления (поскольку они используют стандартный механизм установки Apple, который по умолчанию не обеспечивает деинсталлятор), удалить его не сложно. Я задокументировал полный процесс здесь , но имейте в виду, что не мешает иметь несколько экземпляров Python, установленных на OS X.
Ключом к управлению всем этим является понимание того, где установлен каждый экземпляр и как управлять вашей оболочкой $PATH
Порядок поиска. По умолчанию установщики python.org модифицируют файл инициализации вашей оболочки .bash_profile
(или .profile
), чтобы добавить каталог python framework bin
в начале вашего $PATH
, то есть до /usr/bin
, где Apple -supplied python
команда найдена. Вероятно, вы найдете неизмененную версию, сохраненную как .bash_profile.pysave
. Сделайте сначала diff
, чтобы убедиться, что никаких других изменений нет, а затем просто mv
верните его:
$ cd ~
$ diff .bash_profile{,.pysave}
12,16d11
<
< # Setting PATH for MacPython 2.5
< # The orginal version is saved in .bash_profile.pysave
< PATH="/Library/Frameworks/Python.framework/Versions/2.5/bin:${PATH}"
< export PATH
$ mv .bash_profile.pysave .bash_profile
Запустите новый сеанс терминала и убедитесь, что python
снова python2.6
. (Предполагается, что ваша оболочка входа по умолчанию bash
.)
Если вы хотите, вы можете следовать инструкциям по ссылке выше, чтобы фактически удалить все следы дополнительного питона. Обратите внимание, что не пытайтесь удалить установленные по умолчанию файлы Python от Apple в /usr/bin
и /System/Library/Frameworks
.