【问题标题】:Pycaret : "AttributeError: 'Simple_Imputer' object has no attribute 'target_variable'"Pycaret:“AttributeError:‘Simple_Imputer’对象没有属性‘target_variable’”
【发布时间】:2021-12-03 13:39:58
【问题描述】:

我已经使用 Python 3.7 创建了一个干净的 conda 环境:

conda create -n pycaret python=3.7

然后我安装了pycaret:

pip install pycaret[full]

我从 conda 提示符打开了 jupyter Notebook,然后从这里开始学习第一个教程:https://github.com/pycaret/pycaret/blob/master/examples/PyCaret%202%20Classification.ipynb

但是当我运行这个块时:

from pycaret.classification import *
clf1 = setup(data, target = 'Purchase', session_id=123, log_experiment=True, experiment_name='juice1')

我收到此错误:

AttributeError: 'Simple_Imputer' object has no attribute 'target_variable'

发生了什么事?我尝试了不同的安装,不同的 python 版本,但总是得到相同的错误。

非常感谢

【问题讨论】:

    标签: python conda pycaret


    【解决方案1】:

    似乎是pycaret的问题。仍然没有解决......我也对这个错误感到疯狂。

    我想尝试 pycaret,但我必须等到错误修复。我刚刚创建了一个新的虚拟环境,执行 pip install pycaret 并运行示例...

    即使示例不再有效。很多人都面临着同样的问题。希望早日解决……

    【讨论】:

      【解决方案2】:

      我多次遇到同样的问题,安装 0.23.2 版本的 scikit-learn 总是对我有用。

      pip install scikit-learn==0.23.2 --force-reinstall
      

      我不久前发现了诀窍here

      【讨论】:

        猜你喜欢
        • 2021-08-13
        • 1970-01-01
        • 1970-01-01
        • 2012-12-01
        • 2021-04-19
        • 2021-11-22
        • 1970-01-01
        • 1970-01-01
        • 2018-08-28
        相关资源
        最近更新 更多