Я только что установил Python 2.7, но IDLE в настоящее время разбит на OS X 10.6.4. В любом случае, я могу вернуться к ранее установленной версии Apple? Простая настройка PATH, возможно?
Прямо сейчас $PATH выглядит так для меня:
/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/X11/bin:
/usr/bin/python
- это то, где Apple ставит (символическую ссылку) на системную версию Python - так что просто удалите этот первый элемент из PATH, и вы должны быть в порядке.
Версия по умолчанию находится в /usr/bin, поэтому просто выполните
export PATH=/usr/bin:$PATH
(отрегулируйте команду в соответствии с вашим выбором оболочки)
Это просто вопрос установки пути. Посмотрите /Library/Frameworks/Python.framework/Versions/
для разных версий
У меня есть следующие псевдонимы в моем .profile
alias python25="export PATH=/usr/bin:${PATH}"
alias python26="export PATH=/Library/Frameworks/Python.framework/Versions/2.6/bin:${PATH}"
alias pythonepd="export PATH=/Library/Frameworks/Python.framework/Versions/6.2/bin:${PATH}"
Переключение между версиями - это просто вопрос простой команды.
Если вы хотите продолжить использовать Python 2.7, просто замените его, используя другой, установщик OS X, только 32-разрядный (10.3 и выше), доступный на python.org ссылка для скачивания. IDLE для 2.7 разрушается только при использовании установщика с 64-разрядной версией 10.5 и выше; см. Проблема 9227.
Если вы действительно хотите удалить Python 2.7 в качестве своего Python по умолчанию, вам нужно отменить изменение PATH, которое установщик Python делает по умолчанию для различных сценариев входа в систему, ~/.bash_profile
или ~/.profile
. Он оставляет исходные файлы как ~/.bash_profile.pysave
и ~/.profile.pysave
. Поэтому вы можете сравнить их и просто переместить оригинал обратно. Например, если ваша оболочка входа bash
:
$ diff .bash_profile{,.pysave} # does it look ok?
$ mv .bash_profile.pysave .bash_profile