2013-03-12 225 views
0

我在玩與谷歌的App Engine SDK蟒蛇,現在我遇到一個問題用API的Python客戶端的新版本:在谷歌應用程序引擎SDK

我的App Engine SDK的版本是1.7.5,其中包含1.0beta版本的google api python客戶端。不過,我的項目需要引用google api python客戶端的1.1版本。我嘗試了幾乎所有的東西,但我找不到解決方案。有誰知道我該如何解決這個問題?謝謝!

回答

0

與SDK一起打包的版本不是您的項目將使用的版本。該版本僅用於SDK,甚至在生產App Engine應用程序中都不可用。

由於google-api-python-clientdocumentation說:

因爲Google App Engine要求所有的源文件 爲圖書館必須存在於你的App Engine項目,有一個App Engine的一個 特殊的安裝過程。要將庫 及其所有依賴項安裝在App Engine項目中,請從list of downloads下載名爲google-api-python-client-gae-N.M.zip的 文件,其中N.M是最新的 版本的版本號。將該文件解壓縮到您的項目中。例如:

$ cd myproject
$ unzip google-api-python-client-gae-1.0.zip

+0

謝謝幫助! – bolei 2013-03-14 15:07:58

+0

那麼爲什麼App Engine SDK會顯示一個看起來無用的Google Api客戶端版本? – 2013-04-15 05:28:03

+0

這不是無用的,它足夠穩定的SDK使用它。它不包含在您的代碼中直接使用,也不包括它在哪裏記錄。 – bossylobster 2013-04-15 21:34:29