由于1.7.6更新,我是否真的需要安装Xcode并编译PyObjC?

Jay*_*urz 8 python google-app-engine

必须有一个更简单的方法.

我今天尝试启动我的应用时收到此警告:

/Applications/GoogleAppEngineLauncher.app/Contents/Resources/GoogleAppEngine-default.bundle/Contents/Resources/google_appengine/google/appengine/tools/devappserver2/file_watcher.py:97:

UserWarning:不支持检测源代码更改,因为您的Python版本不包含PyObjC(http://pyobjc.sourceforge.net/).请安装PyObjC,如果不切实际,请在http://code.google.com/p/appengine-devappserver2-experiment/issues/list上提交错误.

dav*_*les 2

PyObjC 安装程序仅需要 Xcode,因为它需要编译器。不过,您无需下载 Xcode 即可轻松获得编译器。

只需点击此链接,然后使用您的 Apple 开发者 ID 登录,或者注册一个免费的 Apple 开发者帐户(如果您还没有)。然后在页面中搜索命令行工具,下载并安装它们。

安装命令行工具后,您可以按照网站上的说明安装 PyObjC 。

该网站详细介绍了如何使用pipeasy_install或手动安装。我将在下面简要概述前两种方法(手动安装稍微复杂一些,您应该阅读网站上的说明。):

点:

env CC=clang pip install -U pyobjc-core
env CC=clang pip install -U pyobjc
Run Code Online (Sandbox Code Playgroud)

简易安装:

easy_install -U pyobjc-core
easy_install -U pyobjc
Run Code Online (Sandbox Code Playgroud)

手动安装:

滚动到此网页的末尾,然后阅读相关信息。