运行Python操作ArangoDB脚本时报错无法导入ArangoClient如何解决?
你遇到的ImportError: cannot import name ArangoClient报错,是因为Python环境中安装了错误的ArangoDB驱动包,你大概率是安装了已经废弃的arango包,而非官方维护的支持你脚本API的python-arango包。
修复步骤
第一步:卸载已安装的错误驱动包
执行命令:pip uninstall arango -y
如果你使用Python3且环境中存在多版本Python,改用pip3执行:pip3 uninstall arango -y第二步:安装官方正确的ArangoDB Python驱动
执行命令:pip install python-arango
多版本Python环境对应执行:pip3 install python-arango第三步:验证修复效果
打开Python交互终端执行如下代码,无报错即可正常运行你的原脚本:
from arango import ArangoClient
额外说明
你的原脚本逻辑无问题,安装正确驱动后,只要配置的ArangoDB服务地址、账号密码、端口正确,就能正常完成数据库创建、集合操作和数据写入流程。
内容的提问来源于stack exchange,提问作者Ashutosh Mishra
相关产品推荐
相关产品推荐

