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

Я пытаюсь интегрировать Dialoogflow V2 в мой Python/Django WebApp в гибкой среде GAE. Я выполнил все шаги: 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

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

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

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

1 ответ

Решение

Хорошо.

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

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

Другие вопросы по тегам