在App Engine Flexible Environment中使用dialogflow库

时间:2018-01-25 06:06:36

标签: google-app-engine-python dialogflow

我正在尝试将Dialoogflow V2集成到GAE Flexible Environment中的Python / Django WebApp中。我已按照hereherehere的所有步骤进行操作。

集成在本地运行良好。一旦部署在云上(部署时没有错误),应用程序似乎找不到dialogflow库,并抛出错误:

  

ModuleNotFoundError at / No module命名' dialogflow'

有什么遗漏?如何将对话流程库导入GAE Flex?

1 个答案:

答案 0 :(得分:1)

好。

问题是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的导入,这就行了!