我真的需要因为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上提交一个bug。
1 个回答
2
PyObjC的安装程序只需要Xcode,因为它需要一个编译器。不过,你可以不下载Xcode就轻松获得一个编译器。
只需点击这个链接,用你的Apple开发者账号登录,如果你还没有账号,可以注册一个免费的Apple开发者账号。然后在页面上搜索“命令行工具”,下载并安装它们。
安装完命令行工具后,你就可以按照网站上的说明来安装PyObjC。
网站上详细说明了如何使用pip
、easy_install
或者手动安装。我会简单介绍前两种方法(手动安装稍微复杂一些,建议你查看网站上的说明):
pip:
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