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

时间:2011-05-15 00:24:50

标签: python macos python-3.x pyobjc

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

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

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

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

1 个答案:

答案 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”。