【亲测有效】llama_index报错汇总及解决方案, ImportError: cannot import name Document/VectorStore from ‘llama_index‘

微信公众号:leetcode_algos_life,代码随想随记
小红书:412408155
CSDN:https://blog.csdn.net/woai8339?type=blog ,代码随想随记
GitHub: https://github.com/riverind
抖音【暂未开始,计划开始】:tian72530,代码随想随记
知乎【暂未开始,计划开始】:happy001

背景

llama_index编码过程中有诸多错误,大部分是包/版本的问题。
这里进行汇总及解决方案汇总

问题及解决方案汇总

ImportError: cannot import name ‘VectorStoreIndex’ from ‘llama_index’ (unknown location)

这里是因为llama_index 不再含有VectorStoreIndex方法。

from llama_index import VectorStoreIndex,SimpleDirectoryReader,ServiceContext,PromptTemplate

改成

from llama_index.core import VectorStoreIndex,SimpleDirectoryReader,ServiceContext,PromptTemplate

ImportError: cannot import name ‘Document’ from ‘llama_index’ (unknown location)

原因同上,

from llama_index import Document

修改成

try:
  from llama_index import Document
  from llama_index.text_splitter import SentenceSplitter
except ImportError:
  from llama_index.core import Document
  from llama_index.core.text_splitter import SentenceSplitter
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值