Назад | Перейти на главную страницу

Использование библиотеки диалогового потока в гибкой среде App Engine

Я пытаюсь интегрировать Dialoogflow V2 в свое веб-приложение Python / Django в гибкой среде GAE. Я выполнил все шаги: https://developers.google.com/api-client-library/python/apis/dialogflow/v2beta1

https://cloud.google.com/appengine/docs/f flexible/python/using-python-libraries

https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27#vendoring

Интеграция отлично работает локально. После развертывания в облаке (без ошибок при развертывании) приложение, похоже, не находит библиотеку диалогового потока и выдает ошибку: ModuleNotFoundError в / Нет модуля с именем 'dialogflow'

Чего не хватает? Как я могу добавить библиотеку диалоговых окон в GAE Flex?

Заранее спасибо !

Ладно.

Проблема заключалась в том, что файл appengine_config.py не был распознан GAE. Документация здесь (https://cloud.google.com/appengine/docs/standard/python/tools/using-libraries-python-27#vendoring) недостаточно.

Я включил это (https://gist.github.com/jonparrott/4bdd7af14a676f33b099) в моем appengine_config.py, исключая импорт os.path и sys, и это помогло!