我升級到Google App Engine的SDK 1.7.6,並與被招呼谷歌應用程序引擎無法找到PyObjC /認清PYTHONPATH
UserWarning:檢測更改源代碼不被支持,因爲你的Python版本不包括PyObjC(http://pyobjc.sourceforge.net/)。請做
sudo easy_install -U pyobjc-core sudo easy_install -U pyobjc
安裝PyObjC
我安裝PyObjC我加入以下到我的.bash_profile
export PYTHONPATH=/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python:$PYTHONPATH
爲PyObjC.pth
文件位於那裏。
從終端運行python,然後鍵入工作,所以我假設PyObjC安裝正確。
谷歌應用程序引擎仍然給我的錯誤,所以我嘗試添加相同路徑〜/ .MacOSX/environment.plist
<?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 App Engine查找庫的位置以及它是否在意PYTHONPATH或者是否有多個PYTHONPATH很困惑。 This問題似乎暗示它並不關心.bash_profile定義的PYTHONPATH。我也很難安裝PIL圖像庫。
我的主要蟒蛇安裝谷歌App Engine使用目錄
/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?
使用easy_install安裝可能在錯誤的python安裝(sys.prefix for/usr/bin/python,而不是/ Library/Frameworks/Python)中安裝了pyobjc。 – 2013-03-28 10:51:16
有一個問題給你,你如何安裝PyObjc到正確的目錄?我也沒有工作,我注意到它安裝在「/Library/Python/2.7」而不是「/Library/Frameworks/Python.framework/versions/2.7」,這是Google Appengine使用的。 – iceanfire 2013-04-05 17:07:47
你要怎麼安裝?不同的安裝程序將安裝到不同的目錄中...當我從源代碼安裝時,它將它放置在我的GAE sdk使用的位置,但不是當我使用easy_install – 2013-04-05 21:27:21