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

求助:无法从llama_index导入ObsidianReader的技术问题

解决LlamaIndex导入ObsidianReader的错误

问题描述

本地Anaconda环境和Colab中执行官方文档的安装导入代码时,均出现以下错误:

ImportError: cannot import name 'ObsidianReader' from 'llama_index' (c:\Users\omer\anaconda3\envs\openai-env\lib\site-packages\llama_index_init_.py)

原执行代码:

!pip install llama-index
import logging
import sys

logging.basicConfig(stream=sys.stdout, level=logging.INFO)
logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))
from llama_index import ObsidianReader, VectorStoreIndex

解决方法

ObsidianReader在LlamaIndex新版本中已迁移至llama_index.readers.file子模块,需调整导入路径:

正确的导入代码

!pip install llama-index
import logging
import sys

logging.basicConfig(stream=sys.stdout, level=logging.INFO)
logging.getLogger().addHandler(logging.StreamHandler(stream=sys.stdout))
# 修改ObsidianReader的导入路径
from llama_index.readers.file import ObsidianReader
from llama_index import VectorStoreIndex

补充说明

部分旧版官方文档未同步更新导入路径,导致按原代码执行时出错,调整导入语句即可解决问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 21:28:12