我想开始使用PyObjC。我在OS X 10.6上有Xcode 3
我安装了Python 3.2和2.6,但我想使用3.2
我听说包含了PyObjC,我只是在Xcode New Project对话框中选择它,但我没有看到该选项。这让我觉得我错过了一些安装步骤。
有人可以告诉我如何使用我的配置设置和开始使用PyObjC吗?
谢谢!
答案 0 :(得分:2)
安装PyObjC:/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/PyObjC /
您缺少的部分是项目和文件模板。 Apple停止了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中。文档中的“10.6及更高版本中可用”的任何内容在系统PyObjC中都不可用,因此您可能会发现自己也必须构建并静态链接新版本。
* PyObjC中对Python 3的支持是fairly new and potentially shaky - 在v2.3 NEWS.txt中被描述为“pre-alpha”。