Я прочитал несколько вопросов и страниц о том, как и почему, но после вчерашнего просмотра моего mac я обнаружил, что в настоящее время на моей машине установлено 6 версий python.
Три находятся в /Library/Frameworks/Python.framework/Versions (2.5, 3.1, 3.2), а затем у меня есть еще три в /System/Library/Frameworks/Python.framework/Versions (2.5,2.6 и другое).
Терминал использует MacPython 2.5 с первого пути.Я обнаружил, что рекомендуется, чтобы мой Mac сам использовал MacPython, и что я не пытаюсь это изменить.Мне удалось добавить ссылку 3.2 из первого пути в $ PATH, но Терминал, похоже, на самом деле не понимает этого.
Для разработки на Python я использовал IDLE в прошлом, но это не такесть подсветка синтаксиса, и поэтому я перешел к TextMate.
У меня есть несколько вопросов: - Почему существует так много версий и все они используются?- Как я могу заставить все программы использовать одну и ту же версию?- Почему в некоторых версиях установлен IDLE, а в некоторых нет, и, что более важно, почему в тех версиях, где нет, установлены все дополнительные функции, например PyOBjC?