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

安装llama_index后无法导入DFFullProgram等类,求解决方案

解决llama_index导入DFFullProgram、DataFrame等类的ImportError问题

不少开发者碰到过这个问题,核心原因是llama_index的版本迭代导致模块结构调整,或是缺少对应的数据帧扩展依赖。

常见解决方案:

  • 安装数据帧扩展包
    这些类属于llama_index的专用数据帧程序模块,默认安装的核心包不包含该扩展。执行以下命令安装:

    pip install llama-index-programs-dataframe
    
  • 修正导入路径
    安装扩展后,使用正确的导入语句:

    from llama_index.programs.dataframe import DFFullProgram, DataFrame, DataFrameRowsOnly
    
  • 升级llama_index到稳定版
    若你的llama_index版本过旧,模块结构可能与当前规范不符,执行升级命令:

    pip install --upgrade llama-index
    

验证

完成上述步骤后,重新运行导入代码,确认错误是否消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.22 14:55:55