Как я могу сделать python 2.6 моим дефолтом в Mac OS X Lion?

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

3 Solutions collect form web for “Как я могу сделать python 2.6 моим дефолтом в Mac OS X Lion?”

Apple предоставила два очень простых способа изменить python по умолчанию на 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 

После запуска:

 defaults write com.apple.versioner.python Version 2.6 

Чтобы убедиться, что пакеты, которые вы устанавливаете с помощью 'sudo', установлены для правильной версии Python, также установите опцию versioner в качестве суперпользователя:

 sudo su # Enter password defaults write com.apple.versioner.python Version 2.6 exit 

У вас есть несколько вариантов:

  1. Измените / usr / bin / python на ссылку на /usr/bin/python2.6.
  2. Поместите /System/Library/Frameworks/Python.framework/Versions/2.6/bin в свой путь до / usr / bin
  3. Явно скажу, что ваши скрипты используют /usr/bin/python2.6
Python - лучший язык программирования в мире.