You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LlamaIndex导入报错:无法导入VectorStoreIndex及指定类问题

LlamaIndex导入问题解决方案

问题1:报错「cannot import name 'VectorStoreIndex' from 'llama_index'」

  • 根因:LlamaIndex 0.8.x版本后重构了核心模块,VectorStoreIndex不再放在根模块llama_index下。
  • 修复方案:
    • 0.8.x及以上版本,改用以下导入语句:
      from llama_index.core import VectorStoreIndex
      
    • 若使用0.7.x及以下旧版本,原导入语句有效,但建议升级到稳定版:
      pip install --upgrade llama-index
      

问题2:导入MetadataInfo、VectorStoreInfo找不到对应项

  • 根因:LlamaIndex 0.10.x+版本调整了这两个类的导入路径,或你的版本未同步到文档对应的版本。
  • 修复方案:
    1. 先确认当前安装版本:
      pip show llama-index
      
    2. 0.10.x及以上版本,修改导入路径为核心模块下的对应位置:
      from llama_index.core.vector_stores.types import MetadataInfo, VectorStoreInfo
      
    3. 若版本过旧,直接升级到最新稳定版:
      pip install --upgrade llama-index
      
    补充:如果升级后仍找不到,大概率是官方文档临时滞后,可通过IDE自动补全查看本地包的实际模块结构,定位类的正确位置。

内容的提问来源于stack exchange,提问作者devvie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 05:12:10