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

Jupyter向Azure Databricks注册R模型时MLflow日志报错:找不到IPython模块

解决Jupyter中用MLflow向Azure Databricks注册R模型时的IPython缺失错误

问题场景

在Jupyter环境中使用MLflow将R模型注册到Azure Databricks时,执行mlflow_log_model()触发模块缺失错误,代码如下:

predictor <- crate(function(x) predict(model,.x))
mlflow_log_model(predictor, 'MODEL') # 此处报错

报错信息(翻译后)

回溯信息(最近的调用在前):
文件 "/usr/local/anaconda3/envs/r-mlflow-1.26.1/lib/python3.7/site-packages/mlflow/utils/databricks_utils.py", 第44行, in _get_dbutils

import IPython

ModuleNotFoundError: 找不到名为'IPython'的模块

解决方案

  • 使用conda在你的MLflow R环境中安装IPython:
    conda install -n r-mlflow-1.26.1 ipython
    
  • 或者通过pip安装:
    pip install ipython
    

说明

MLflow的Databricks工具模块在尝试获取dbutils对象时依赖IPython库,而你的Jupyter环境当前未安装该依赖包,安装完成后即可解决此导入错误。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 05:10:25