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很方便,可并不是所有电脑,所有服务器都能按照他的那一套流程下来,但封装下来,出问题了找起来真的很麻烦)
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)