谷歌应用引擎和预测API(错误导入)



请帮我解决这个错误?我正在应用程序引擎(https://developers.google.com/appengine/articles/prediction_service_accounts)上做这个练习,但是我被困在步骤6.2中,因为我提出了这个错误(当我运行部署操作时,它是成功的步骤6.1):

:没有名为appengine的模块回溯(最近一次调用):文件"/base/data/home/apps/s~01prediction/1.367567721220366691/main.py",第29行从oauth2client。appengine import AppAssertionCredentials

第29行错误:从oauth2client。appengine import AppAssertionCredentials

你运行3.2步了吗?它应该复制了一些文件夹到prediction-demo-skeleton。在prediction-demo-skeleton中应该有一个名为oauth2client的文件夹。看一下prediction-demo-full内部的文件夹。

ps:在部署之前,一个好的做法是使用devappserver运行你的应用。

Google API Python Client现在有一个预打包的ZIP,其中包含可能使安装更容易的所有依赖项。看到:

https://code.google.com/p/google-api-python-client/downloads/list

选择google-api-python-client-gae-1.1.zip下载。将此文件解压缩到AppEngine应用目录下。

按照Sebastian的建议,使用devappserver进行本地测试通常是一个好主意。在这种情况下,您应该能够解决导入问题,但是在将AppAssertionCredentials部署到生产环境中之前,它实际上无法生成任何访问令牌,因此它对您的用处有限。

相关内容

  • 没有找到相关文章

最新更新