作为1.7.6更新的结果,我是否真的需要安装Xcode并编译PyObjC?
必须有一个更简单的方法。
今天尝试启动我的应用程序时收到以下警告:
/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提交错误。
-
PyObjC安装程序仅需要Xcode,因为它需要编译器。但是,您无需下载Xcode即可轻松获得编译器。
只需单击此链接,然后使用您的Apple Developer
ID登录,或者如果您还没有一个免费的Apple Developer Account,请注册一个。然后在页面上搜索命令行工具,下载并安装它们。安装命令行工具后,您可以按照网站上的说明安装PyObjC 。
该网站详细介绍了如何安装或者使用
pip
,easy_install
或手动。我将在下面简要概述前两种方法(手动安装会稍微复杂一些,您应该阅读网站上的说明。):点:
env CC=clang pip install -U pyobjc-core env CC=clang pip install -U pyobjc
easy_install:
easy_install -U pyobjc-core easy_install -U pyobjc
手动安装: