На моем снежном барсе установлены только Python 2.5 и 2.6, так что это не так много.У вас могут быть установлены дополнительные питоны (например, python3.0), либо для всей системы (в / usr / bin /), либо через macports (/ opt / local).
Системный питон по умолчанию определяется настройкой,
defaults write com.apple.versioner.python Version 2.5
изменит значение по умолчанию на 2,5.Вы также можете использовать переменную окружения, например, для bash:
export VERSIONER_PYTHON_VERSION=2.5
Все это задокументировано на man-странице python,
man python
В целом, лучше не менять систему по умолчанию,Это то, от чего может зависеть OSX для определенных сценариев, и вы никогда не узнаете, работают ли эти сценарии должным образом в разных версиях.Тем более что Python 3 отличается от других и может действительно сломать всю вашу систему.
Если вы хотите, чтобы для ваших собственных сценариев использовался другой питон, либо
- Используйте virtualenv (всегда хорошо)
- Измените свой PATH и убедитесь, что ваш предпочтительный питон включен до / usr / sbin one
- Если вы явно, вызовите скрипт, используя / my / предпочитаемый / python