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

在dbt-duckdb的Python模型中使用pandas时遭遇模块缺失错误的求助

在dbt-duckdb的Python模型中使用pandas时遭遇模块缺失错误的求助

我现在在dbt-duckdb的Python模型里尝试用pandas,但是一直碰到报错:Python model failed: No module named 'pandas',折腾好久都没解决,来求助大家!

先给大家看看我的dbt模型代码配置:

import boto3
import pandas as pd
def model(dbt, session):
    dbt.config(
        materialized="table",
        packages = ["pandas==2.2.3"],
        python_version="3.11"
    )
    key = "my_key"
    bucket = "my_bucket"
    client = boto3.client('s3')
    return None

另外我也在models的yaml配置文件里加了pandas的包声明:

version: 2

models:
  - name: test
    config:
      packages:
       - "pandas==2.2.3"

补充说明几点:

  • 我知道duckdb本身可以直接导入S3文件,但这些文件格式有问题,必须先用pandas预处理后才能让duckdb读取,所以绕不开pandas
  • 我本地的虚拟环境里已经装了pandas了

有没有做过类似场景的朋友能给点建议?提前谢过大家了!

备注:内容来源于stack exchange,提问作者David Backx

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.14 09:48:07