【问题标题】:How to install PyObjC with Python 3 and Xcode 3 on Mac OS X 10.6如何在 Mac OS X 10.6 上使用 Python 3 和 Xcode 3 安装 PyObjC
【发布时间】:2011-08-25 17:29:15
【问题描述】:

我想开始使用 PyObjC。我在 OS X 10.6 上安装了 Xcode 3

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

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

谁能告诉我如何在我的配置中设置和开始使用 PyObjC?
谢谢!

【问题讨论】:

    标签: python macos python-3.x pyobjc


    【解决方案1】:

    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 和 ~/Library/Application Support/Developer/Shared/Xcode/File Templates,你应该准备好了。

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


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

    【讨论】:

    猜你喜欢
    • 2011-12-01
    • 2013-12-03
    • 2011-02-04
    • 1970-01-01
    • 2011-07-29
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 2010-12-09
    相关资源
    最近更新 更多