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

运行mlflow ui时出现PydanticUserError,重装MLFlow仍未解决

解决MLFlow UI启动时的Pydantic版本冲突问题
  • 问题根源:你遇到的错误是因为Pydantic版本不兼容——Pydantic 2.x废弃了@root_validator的旧用法,而当前安装的MLFlow版本还在使用这种写法,导致启动失败。卸载重装MLFlow没用,是因为重装时可能自动安装了最新的Pydantic 2.x。

  • 快速修复步骤:

    1. 先查看当前Pydantic版本:
      pip show pydantic
      
      如果显示版本是2.x,就需要降级。
    2. 降级到MLFlow兼容的Pydantic 1.x稳定版:
      pip install pydantic==1.10.13
      
    3. 重新启动MLFlow UI:
      mlflow ui
      
  • 彻底解决(避免后续依赖冲突):
    用虚拟环境隔离MLFlow的依赖环境:

    1. 创建虚拟环境:
      python -m venv mlflow_env
      
    2. 激活虚拟环境:
      • Linux/macOS:source mlflow_env/bin/activate
      • Windows:mlflow_env\Scripts\activate
    3. 在虚拟环境里安装MLFlow:
      pip install mlflow
      
    4. 启动MLFlow UI,此时依赖都是兼容的版本,不会再出问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 13:49:51