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

Windows环境运行MLFlow回归Recipe遇FileNotFoundError求助

问题分析

从报错栈能明确看出,MLflow Recipes执行步骤时会调用make -n -f Makefile ingest命令,但Windows系统默认未安装make工具,这才导致出现FileNotFoundError: [WinError 2] 系统找不到指定的文件。

解决步骤
  • 安装Make工具:
    推荐用Chocolatey包管理器安装(需先安装Chocolatey),打开管理员权限的PowerShell执行:

    choco install make
    

    也可通过以下方式安装:

    • MinGW:安装时勾选mingw32-make,将安装目录下的mingw32-make.exe重命名为make.exe,并把该目录添加到系统PATH。
    • WSL:在Windows子系统Linux环境中运行Recipe,Linux环境天然支持make命令。
  • 验证安装结果:
    打开新的终端/命令行窗口,执行:

    make --version
    

    能正常输出版本信息即说明安装成功。

  • 检查PATH配置:
    若安装后仍报错,确认系统环境变量PATH包含make工具的安装路径,比如Chocolatey安装的路径通常是C:\ProgramData\chocolatey\bin。

  • 重新执行步骤:
    重启Jupyter Notebook或终端,再次运行r.run("ingest")即可。

补充说明

修改local.yaml的数据源路径是正确操作,但本次报错和数据源无关,核心原因是缺少Recipe依赖的make工具。MLflow Recipes依赖Make管理步骤流程,Windows用户必须先配置好Make环境才能正常使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 09:15:34