如何在Mac OS X 10.6上使用Python 3和Xcode 3安装PyObjC

我想开始使用PyObjC.我在OS X 10.6上有
Xcode 3

我安装了Python 3.2和2.6,但我想使用3.2

我听说包含了PyObjC,我只是在Xcode New Project对话框中选择它,但我没有看到该选项.这让我觉得我错过了一些安装步骤.

有人可以告诉我如何设置并开始使用我的配置PyObjC?
谢谢!

最佳答案 安装PyObjC:/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC/

您缺少的部分是项目和文件模板.苹果公司在Leopard时代停止了包括那些,因为Xcode和PyObjC开发周期根本没有同步.

你可以自己从PyObjC repository下载它们;将它们安装在〜/ Library / Application Support / Developer / Shared / Xcode / Project Templates and
〜/ Library / Application Support / Developer / Shared / Xcode / File Templates,你应该准备好了.

请注意,Apple提供的PyObjC是较旧的版本(2.2bsomething),这意味着不幸的是它不适用于Python 3 *.您必须构建自己的框架副本.另一个令人烦恼的是这个默认PyObjC中的元数据不包含很多东西(特别是与块有关),它们被添加到Snow Leopard的Cocoa中.系统PyObjC中没有提供文档中“在10.6及更高版本中可用”的任何内容,因此您可能会因为这个原因而不得不构建并静态链接新版本.

* PyObjC中对Python 3的支持是fairly new and potentially shaky – 在v2.3 NEWS.txt中描述为“pre-alpha”.

点赞