Операция Gremlin с использованием функций python in Azure - PullRequest
2 голосов
/ 24 апреля 2020

Is пытался создать функцию Azure, используя Python (триггер Http) для извлечения данных из графа гремлина. Я использовал из клиента импорта gremlin_ python .driver в качестве clientDriver для импорта библиотек, и он работал нормально локально.

Когда я развертываю тот же код на портале Azure и запускаю код, я получаю 500 внутренняя ошибка. Попробовав некоторые изменения, я увидел, что оператор импорта из «gremlin_ python .driver import client as clientDriver» не работает (когда я удаляю этот фрагмент, код работает)

Когда мы запускаем код в VSCode, мы создаем виртуальную среду и устанавливаем пакеты gremlin, чтобы он работал на локальном, а не на Azure портале.

Может кто-нибудь помочь мне в решении этой проблемы.

1 Ответ

1 голос
/ 27 апреля 2020

Для этой проблемы нам нужно убедиться, что с requirements.txt все в порядке. И если вы просто делаете модуль импорта по строке

from gremlin_python.driver import client as clientDriver

Вам нужно добавить еще одну строку для явного импорта модуля gremlin_python.driver.

import gremlin_python.driver

Надеюсь, это поможет ~

...