Я только что обновил до льва, и с ним появился Python 2.7. Мне нужно использовать 2.6 в качестве моего python по умолчанию, поскольку проект, который я в основном работает, использует 2.6.
Как я могу сделать python 2.6 моим дефолтом в Mac OS X Lion?
Ответ 1
Apple предоставила два очень простых способа изменить питон по умолчанию на OS X 10.6 Snow Leopard и 10.7 Lion. Все это подробно описано на странице Apple man для python (1):
$ man python
$ which python
/usr/bin/python
$ python -V
Python 2.7.1
#
# temporarily change version
#
$ export VERSIONER_PYTHON_VERSION=2.6
$ python -V
Python 2.6.6
$ unset VERSIONER_PYTHON_VERSION
$ python -V
Python 2.7.1
#
# persistently change version
#
$ defaults write com.apple.versioner.python Version 2.6
$ python -V
Python 2.6.6
Ответ 2
После запуска выполните следующие действия:
defaults write com.apple.versioner.python Version 2.6
Чтобы убедиться, что пакеты, которые вы устанавливаете с помощью 'sudo', установлены для правильной версии Python, также установите параметр версии для суперпользователя:
sudo su
# Enter password
defaults write com.apple.versioner.python Version 2.6
exit
Ответ 3
У вас есть несколько вариантов:
-
Измените /usr/bin/python на ссылку на /usr/bin/python 2.6 - Поместите /System/Library/Frameworks/Python.framework/Versions/2.6/bin в свой путь до /usr/bin
- Явным образом скажу, что ваши скрипты используют /usr/bin/python 2.6