python - 在 Azure 函数中使用 python 进行 Gremlin 操作
问题描述
Is 正在尝试使用 Python(Http 触发器)创建 Azure 函数以从 gremlin 图中获取数据。我使用 from gremlin_python.driver import client 作为 clientDriver 来导入库,它在本地运行良好。
当我将相同的代码部署到 Azure 门户并运行代码时,出现 500 内部错误。尝试一些更改后,我可以看到“从 gremlin_python.driver 导入客户端作为 clientDriver”导入语句不起作用(当我删除这段代码时)
当我们在 VSCode 中运行代码时,我们正在创建一个虚拟环境并安装 gremlin 包,因此它在本地而不是在 Azure 门户中工作。
有人可以帮我解决这个问题。
解决方案
对于这个问题,我们需要确保requirements.txt
一切正常。如果您只是按行执行导入模块
from gremlin_python.driver import client as clientDriver
您需要添加另一行来gremlin_python.driver
显式导入模块。
import gremlin_python.driver
希望有帮助~
推荐阅读
- c# - 为什么 AddLast 在 C# 链表中起作用?
- swift - 排除不需要更改的 CodingKeys?
- amazon-web-services - 如何将 Docker 映像推送到亚马逊 ECR?
- c# - List 的内容在 start() 和 update() 之间丢失
- kotlin - KTor 站点无法访问
- c# - 从 Consul 注销 kubernetes pod
- nginx - 如果没有使用 Nginx 的斜杠,Openshift 路由将不起作用
- xml - 使用 XSD 1.1 进行 xml 验证
- mongodb - Mongodb如何获取其他集合上不存在的数据
- java - Maven:如何停止使用旧版本的依赖?