我试图在GAE灵活环境中将Dialoogflow V2集成到我的Python/Django WebApp中。我遵循了所有的步骤:https://developers.google.com/api-client-library/python/apis/dialogflow/v2beta1
https://cloud.google.com/appengine/docs/flexible/python/using-python-libraries
https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27#vendoring
一体化在当地运作良好。一旦部署到云端(部署时没有错误),应用程序似乎找不到对话框库,并抛出错误: ModuleNotFoundError at / No模块,名为“对话框流”
有什么遗漏了吗?如何将对话框库导入GAE Flex?
提前谢谢!
发布于 2018-01-28 05:55:52
好吧。
问题是,GAE不理解appengine_config.py文件。这里的文档(https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27#vendoring)是不够的。
我在我的appengine_config.py中包括了这个(https://gist.github.com/jonparrott/4bdd7af14a676f33b099),不包括os.path和sys的导入,这就成功了!
https://serverfault.com/questions/894003
复制相似问题