我正在使用 Google App Engine python SDK,现在我遇到了一个问题:
My App Engine SDK 版本为 1.7.5,其中包含 1.0beta 版 google api python 客户端。但是 myproject 需要参考 1.1 版的 google api python 客户端。我几乎尝试了所有方法,但找不到解决方案。有谁知道我该如何解决这个问题?谢谢!
我正在使用 Google App Engine python SDK,现在我遇到了一个问题:
My App Engine SDK 版本为 1.7.5,其中包含 1.0beta 版 google api python 客户端。但是 myproject 需要参考 1.1 版的 google api python 客户端。我几乎尝试了所有方法,但找不到解决方案。有谁知道我该如何解决这个问题?谢谢!
与 SDK 一起打包的版本不是您的项目将使用的版本。该版本仅用于 SDK,甚至不适用于生产 App Engine 应用程序。
正如google-api-python-client
文档所说:
由于Google App Engine要求库的所有源文件都必须存在于您的 App Engine 项目中,因此 App Engine 有一个特殊的安装过程。要在 App Engine 项目中安装库及其所有依赖项,请下载
google-api-python-client-gae-N.M.zip
从下载列表命名的文件,其中N.M
是最新版本的版本号。将该文件解压缩到您的项目中。例如:
$ cd myproject
$ unzip google-api-python-client-gae-1.0.zip