我正在尝试将Dialoogflow V2集成到GAE Flexible Environment中的Python / Django WebApp中。我已按照here,here和here的所有步骤进行操作。
集成在本地运行良好。一旦部署在云上(部署时没有错误),应用程序似乎找不到dialogflow
库,并抛出错误:
ModuleNotFoundError at / No module命名' dialogflow'
有什么遗漏?如何将对话流程库导入GAE Flex?
答案 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的导入,这就行了!