milvus使用中出现 ImportError: cannot import name ‘db‘ from ‘pymilvus‘

Error 1:

 ImportError: cannot import name 'db' from 'pymilvus'

这是因为pymilvus2.2.8版本的orm文件夹里没有db.py,其他的版本没有看,但是2.2.9版本是可以的,所以:

pip install pymilvus==2.2.9

Error 2:

RPC error: [__internal_register], <MilvusException: (code=1, message=this version of sdk is incompatible with server, please downgrade your sdk or upgrade your server )>, <Time:{'RPC start': '2023-06-15 10:54:39.057525', 'RPC error': '2023-06-15 10:54:39.122015'}>

 这是因为安装的时候,你下载的docker-compose.yml文件不是从官网下载的,而是下载了以前的版本,从官网下载然后覆盖就好了。

总结就是,pymilvus版本,milvus版本和SDK版本。SDK版本我们尽量不调整,通过pip更改pymilvus版本,通过docker-compose.yml更改milvus版本,直到对应完成。

(以及吐槽一下……milvus的安装指南是真的做的不好,所有东西都给封装到docker里,确实,docker很方便,可并不是所有电脑,所有服务器都能按照他的那一套流程下来,但封装下来,出问题了找起来真的很麻烦)

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值