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

导入pycaret.classification时报parse_version导入错误问题咨询

错误原因

这个导入错误由scikit-learn(sklearn)版本与PyCaret依赖要求不匹配导致:parse_version是旧版sklearn中utils.fixes模块的内置方法,你当前安装的sklearn版本要么过高已移除该方法,要么过低未包含该方法,不符合PyCaret的依赖要求。

解决方案
  • 方案一:单独适配scikit-learn版本
    先卸载现有版本的scikit-learn:
pip uninstall scikit-learn -y

再安装PyCaret 2.x系列适配的scikit-learn版本:

pip install scikit-learn==0.24.2
  • 方案二:完整重装PyCaret自动匹配依赖
    直接安装带全量依赖的PyCaret版本,会自动适配所有依赖包的版本:
pip install pycaret[full] --upgrade
  • 额外注意:如果你使用的是Colab、Jupyter Notebook这类在线/交互式运行环境,安装完成后需要重启运行时/内核,否则已加载的旧依赖包不会更新,修改不会生效。
验证

操作完成后重新运行导入代码即可正常执行:

from pycaret.classification import *

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.11 15:39:01