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

安装feast[redis]==0.23.2时遇元数据生成失败问题求助

问题排查:安装feast[redis]==0.23.2时metadata生成失败

背景信息

  • 操作流程:
    1. 克隆仓库后,在mlops-crash-course-code/pipeline_data目录下执行pip install -r dev_requirements.txt
    2. 安装feast[redis]==0.23.2时触发错误,核心报错:

      error in feast setup command: 'extras_require' must be a dictionary whose values are strings or lists of strings containing valid project/version requirement specifiers.

    3. 已尝试切换Python 3.9/3.10版本,问题未解决

排查与解决方法

  1. 升级pip及构建工具
    旧版本pip对新式打包配置支持不足,先执行升级:

    pip install --upgrade pip setuptools wheel
    

    升级完成后重新尝试原安装命令。

  2. 替换为feast兼容稳定版本
    feast 0.23.2存在打包配置缺陷,可尝试相邻版本:

    # 降级至0.23.1
    pip install feast[redis]==0.23.1
    # 或升级至0.24.0
    pip install feast[redis]==0.24.0
    

    若dev_requirements.txt中指定了0.23.2,可临时修改文件内版本号后重新执行pip install -r dev_requirements.txt。

  3. 拆分安装feast与redis依赖
    避开extras语法问题,分步安装:

    pip install feast==0.23.2
    pip install redis==4.5.5  # 此版本为feast 0.23.x兼容版本
    
  4. 重建虚拟环境
    清理现有虚拟环境后重新创建:

    # Windows环境
    deactivate
    rmdir /s venv
    python -m venv venv
    venv\Scripts\activate
    pip install --upgrade pip setuptools wheel
    pip install -r dev_requirements.txt
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 05:53:25