,我碰到了這一點 -谷歌應用程序引擎,更改我試圖使用GCS客戶端庫與我的應用程序引擎應用程序,它Python版本
「爲了使用客戶端庫在您的應用程序,把/ src/cloudstorage目錄在你的sys.path中,所以Python可以找到它。「
首先,這是否意味着我需要將目錄移動到我的sys.path中,還是需要將「〜/ src/cloudstorage /」添加到我的PATH環境變量中?其次,當我從App Engine交互式控制檯打印sys.version和sys.path時,我看到一個2.7.2的Python版本,但是當我從我的終端(在Mac上)打印時,我得到了Python我想通過Homebrew - 2.7.5來使用和安裝。控制檯中的sys.path顯示所有App Engine路徑和默認的Python安裝 - 「'/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7'」
在我的終端上 - 「/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/」
我需要幫助瞭解如何改變了...
**更新**
好吧,我想出了這個答案的一部分。 「爲了在您的應用程序中使用客戶端庫,請將/ src/cloudstorage目錄放在sys.path中,以便Python能夠找到它。」意味着將實際目錄移動到App Engine項目目錄。
第二部分仍然存在 - 爲什麼我的Mac PATH envinroment變量未在APP引擎中使用。我如何更改App Engine所使用的Python的默認版本(從2.7.2到2.7.5)?這與更改YAML文件中的版本無關。
你如何運行devserver? – Faisal
請參閱此處以轉到項目目錄:http://stackoverflow.com/questions/3888110/google-app-engine-python-sys-path-append-not-working-online – user2827817