首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google找不到PyObjC /识别PYTHONPATH

Google找不到PyObjC /识别PYTHONPATH
EN

Stack Overflow用户
提问于 2013-03-27 19:08:46
回答 1查看 493关注 0票数 1

我升级到google应用引擎sdk 1.7.6,并受到了欢迎

UserWarning:不支持检测源代码更改,因为您的Python不包括PyObjC (http://pyobjc.sourceforge.net/)。请安装PyObjC

我通过以下方式安装PyObjC

代码语言:javascript
复制
sudo easy_install -U pyobjc-core
sudo easy_install -U pyobjc

然后我将以下内容添加到我的.bash_profile中

代码语言:javascript
复制
export PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python:$PYTHONPATH

因为PyObjC.pth文件位于那里。

在终端上运行python,然后输入import objc就可以了,所以我假设PyObjC安装正确。

Google仍然给了我错误,所以我尝试向~/..MacOSX/ Engine . path添加相同的路径。

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
  <dict>
    <key>DISPLAY</key>
    <string>:0.0</string>
<key>PYTHONPATH</key>
    <string>/usr/local/Cellar/pil/1.1.7/lib/python2.7/site-packages:/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python</string>
  </dict>
</plist>

那也没用。

总的来说,我非常困惑Google在哪里查找库,以及它是否关心PYTHONPATH,或者是否存在多个PYTHONPATH。This问题似乎意味着它不关心.bash_profile定义的PYTHONPATH。我在安装PIL映像库时也遇到了很多困难。

我的主要python安装目录是使用的

代码语言:javascript
复制
/Library/Frameworks/Python.framework/Versions/2.7/bin/

它不是安装pyobjc库的地方。

相关问题:Do I seriously need to install Xcode and compile PyObjC as a result of 1.7.6 update?

EN

回答 1

Stack Overflow用户

发布于 2013-03-27 19:19:46

最后,我从源代码中安装了PyObjC,而不是使用easy_install,重新启动了Google,而且它似乎已经成功了。

而在另一台机器上,easy_install方法是开箱即用的,所以安装到正确的python目录可能只是一个问题(正如罗纳德所评论的)。

仍然希望听到任何关于GAE是否关心PYTHONPATH的见解。我相信我必须编辑~/.MacOSX/environment.plist才能让PIL映像库正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15667387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档