#python #conda #pycaret
#python #conda #pycaret
Вопрос:
Я создал чистую среду conda с помощью Python 3.7:
conda create -n pycaret python=3.7
Затем я установил pycaret:
pip install pycaret[full]
Я открыл jupyter Notebook из приглашения conda и последовал первому руководству отсюда: https://github.com/pycaret/pycaret/blob/master/examples/PyCaret 2 Classification .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, но всегда получал одну и ту же ошибку.
Большое спасибо
Ответ №1:
Похоже, проблема с pycaret. Все еще не разгадано… Я тоже схожу с ума от этой ошибки.
Я хотел попробовать pycaret, но мне придется подождать, пока ошибка не будет исправлена. Я только что создал новую виртуальную среду, выполнил pip install pycaret и запустил пример…
Даже пример больше не работает. Многие люди сталкиваются с одной и той же проблемой. Я надеюсь, что это скоро будет решено…
Ответ №2:
У меня была одна и та же проблема много раз, и установка версии 0.23.2 scikit-learn всегда помогала с моей стороны.
pip install scikit-learn==0.23.2 --force-reinstall
Я нашел трюк некоторое время назад здесь.