Как установить PyObjC с Python 3 и Xcode 3 на Mac OS X 10.6 - PullRequest
4 голосов
/ 15 мая 2011

Я хочу начать использовать PyObjC. У меня есть Xcode 3 на OS X 10.6

У меня установлены Python 3.2 и 2.6, но я хочу использовать 3.2

Я слышал, что PyObjC включен и я просто выбираю его в диалоговом окне Xcode New Project, но я не вижу опции Это заставляет меня предположить, что я пропустил какой-то шаг установки.

Может кто-нибудь сказать мне, как настроить и начать использовать PyObjC с моей конфигурацией?
Спасибо!

1 Ответ

2 голосов
/ 15 мая 2011

PyObjC установлен: /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC/

Части, которые вам не хватает, - это шаблон проекта и файл. Apple перестала включать тех, кто был во времена Leopard, потому что циклы разработки Xcode и PyObjC вообще не синхронизированы.

Вы можете скачать их самостоятельно из PyObjC репозитория ; установите их в ~ / Library / Application Support / Developer / Shared / Xcode / Project Templates и ~ / Библиотека / Поддержка приложений / Разработчик / Shared / Xcode / Шаблоны файлов, и вы должны быть готовы к работе.

Обратите внимание, что поставляемый Apple PyObjC является более старой версией (2.2bsomething), что означает, что, к сожалению, он не будет работать с Python 3 *. Вам придется создать свою собственную копию фреймворка. Другой большой недостаток в этом заключается в том, что метаданные в этом PyObjC по умолчанию не содержат много материала (особенно для блоков), который был добавлен в Какао в Snow Leopard. Все, что говорит «Доступно в 10.6 и более поздних версиях» в документах , не доступно в системе PyObjC, поэтому вы можете столкнуться с необходимостью создания и статической привязки более новой версии по этой причине.


* А поддержка Python 3 в PyObjC довольно новая и потенциально шаткая - описывается как "pre-alpha" в v2.3 NEWS.txt .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...