首页 > 解决方案 > 在 Azure 函数中使用 python 进行 Gremlin 操作

问题描述

Is 正在尝试使用 Python(Http 触发器)创建 Azure 函数以从 gremlin 图中获取数据。我使用 from gremlin_python.driver import client 作为 clientDriver 来导入库,它在本地运行良好。

当我将相同的代码部署到 Azure 门户并运行代码时,出现 500 内部错误。尝试一些更改后,我可以看到“从 gremlin_python.driver 导入客户端作为 clientDriver”导入语句不起作用(当我删除这段代码时)

当我们在 VSCode 中运行代码时,我们正在创建一个虚拟环境并安装 gremlin 包,因此它在本地而不是在 Azure 门户中工作。

有人可以帮我解决这个问题。

标签: pythonazuregraphgremlinazure-cosmosdb-gremlinapi

解决方案


对于这个问题,我们需要确保requirements.txt一切正常。如果您只是按行执行导入模块

from gremlin_python.driver import client as clientDriver

您需要添加另一行来gremlin_python.driver显式导入模块。

import gremlin_python.driver

希望有帮助~


推荐阅读